排序方式: 共有134条查询结果,搜索用时 80 毫秒
91.
多线程技术在分时串口通信中的应用 总被引:4,自引:0,他引:4
在介绍Windows多线程技术及其编程思想的基础上,针对进行面向ITS车辆导航系统的研究时,需要用便携机实时接收多传感器(如里程计、数字罗盘、GPS等)的信息的实际需要,利用Windows API函数实现了基于VC 6.0的分时串口通信,阐述了如何实现多线程技术。该技术采用PC机作为上位机,1对4单片机作为下位机,可使上位机分时地接收下位机发送过来的各个传感器的信息。通过跑车试验表明:应用了多线程技术的1对4单片机能快速、准确地完成数据采集任务. 相似文献
92.
多线程的工作方式具有并发执行任务、提高系统工作量的特点,但线程间异步独立的运行会引起资源竞争的问题,因此对多个线程要进行正确有效的同步,以保证整个系统稳定高效的运行。本文研究了基于Linux操作系统的多线程、多任务工作方式,分析了互斥量和条件变量这两种典型的同步机制,并对它们的性能进行比较;根据比较结果,选取条件变量的同步机制,设计和实现了多线程数据传输服务器软件,并运用扩展的线程同步操作状态图对该方案进行了详细的描述。应用该设计方案,即使在线程间发生竞争的情况下,服务器软件的整体数据的传输工作也可正确高效的完成。 相似文献
93.
windows CE是一个支持多线程的操作系统。本文介绍了基于Windows CE平台的多线程编程方法,主要包括多线程的创建,线程的优先级,多线程同步问题等,最后给出了多线程技术在双输入双输出控制模拟系统中的一个应用实例。 相似文献
94.
95.
MSComm和多线程在数据采集系统中的应用 总被引:8,自引:0,他引:8
针对串口通信的实时性和系统资源的利用不足,提出了基于多线程和MSComm控件的串口通信设计思想。结合串口通信的机理和自定义消息方式的多线程,并利用操怍方便、稳定可靠的MSComm控件,分析了Win32环境下的采集软件的开发方法。用Visual C++6.0实现了发动机振动信号的数据采集系统软件,给出了软件的设计思路,关键步骤和部分的程序代码。目前该软件在发动机故障振动信号采集当中得到了很好的应用,为以后发动机故障信号的特征提取打下了良好的基础。 相似文献
96.
数据库系统采用的并发控制协议对数据库系统的性能影响很大。针对各种并发控制协议,设计人员迫切需要一个能够模拟真实运行环境的测试标准和测试系统。本文提出了一种基于多级多线程技术的数据库并发控制性能评测模型,它利用了多级多线程技术来模拟实际系统的运行,实现对数据库事务处理过程的性能测试,为数据库系统的设计提供了依据。在此模型下,实现了对基于ado.net的并发控制协议的性能测试,并分析了实验结果,结果表明该模型适合并发控制测评。 相似文献
97.
基于JDBC的数据库连接池的设计与实现 总被引:15,自引:0,他引:15
由实际开发基于JDBC的动态Web系统中出现的问题,提出了数据库连接管理这一重要思想。该文先对数据库连接进行详尽的分析.进而提出并实现了.一个高效的连接管理策略。特别对连接管理中的两个难点:事务处理和多数据库服务器进行了深入的探讨,并给出了相应的解决方案。最后,在销售查询系统中实现此连接池,事实证明了方案是高效的。 相似文献
98.
99.
100.
针对接地降阻剂没有专门电阻率及工频耐流检测仪器,现行手工测试存在过程复杂和精度差等缺点,设计由多线程软件控制测试流程并能同时进行各种错误处理的自动测试仪,该测试仪由计算机、测试软件、恒流源、电压采集器、电流采集器、A/D转换电路和USB接口控制器组成,使接地降阻剂的电阻率及工频耐流测试过程具有很高的抗干扰性,操作更简单,检测工艺更科学。 相似文献