摘要
分析了线程与进程的关系,研究了LabWindows/CVI多线程技术运行机制及其数据保护机制,对利用异步定时器实现的多线程软件与传统单线程软件进行效能差异分析。在某武器系统测控软件的开发中采用了LabWindows/CVI多线程技术,实现了系统的安全性和实时性设计。研究表明多线程技术能够更好地执行并行性任务,提高测控系统性能,在避免阻塞,减少运行时间,增强系统可靠性等方面具有显著优势。
The relation between threading and course is analyzed, the circulate mechanism of the muhithreading technology based on LabWindows/CVI and its data protection mechanism are researched, The efficiency differences between the muhithreading software which makes use of the asynchronous timers and the traditional single threading software are analyzed. Using LabWindows/CVI multithreading technology developed a measurement and control software for one weapon system, the design of the system's security and real time character is realized. This research shows that the application of multithreading technology can develop better parallel particular task and improve the performance of the measurement and control system. It has an obvious advantages in avoiding barrage,reducing running time, swelling system reliability and so on.
出处
《电子设计工程》
2012年第15期52-54,58,共4页
Electronic Design Engineering