期刊文献+

基于多线程技术的测控系统软件设计 被引量:18

The software design of measurement and control system based on multi-threading technology
下载PDF
导出
摘要 根据某系统软件设计的需要,开发了基于多线程技术的测控系统软件。本文中所介绍的软件是通过微软.Net平台下的C#语言实现的。该语言平台提供强大的线程模型,完整的线程接口能够满足对线程操作的需要。软件核心采用多线程技术,将数据采集、试验控制、UI交互以及安全监测等功能模块放在不同线程内执行。线程同步技术保证了线程之间对象高速传输的准确性。该软件设计方式不仅大幅度提高了软件的稳定性和可靠性,还充分利用了计算机的系统资源从而加快系统工作效率。 We developed a software of measurement and control system based on multi-threading technology according to the design need of a certain measurement and control system. The realization of the software in the article is through the C# language on the .Net platform, which providing with a powerful thread model and complete operation interfaces can meet the needs toward to the operation on threads. The core function of the software, which starts different threads to run the data acquisition, experiment control, UI interaction and safety monitoring functional modules, is multi-threading technology. Thread synchronization technology guaranteed the accuracy of high-speed objects transmission among different threads. On the one hand, this kind of design pattern enhances the stability and reliability of the software significantly, on the other hand, it can also takes full advantage of the computer’s system resources to speed up the working efficiency of the system.
出处 《电子设计工程》 2016年第16期89-91,共3页 Electronic Design Engineering
关键词 多线程 线程同步 测控系统 C# multi-threading data synchronization measurement and control system C#
  • 相关文献

参考文献6

  • 1武杰..快速可重组机械工程测控实验平台的研制[D].南京航空航天大学,2007:
  • 2TobinTitus,FabioClaudioFerracchiati.c#线程参考手册[M].北京:清华大学出版社,2003. 被引量:3
  • 3眭俊华,刘慧娜,王建鑫,秦庆旺.多核多线程技术综述[J].计算机应用,2013,33(A01):239-242. 被引量:46
  • 4刘权胜,杨洪斌,吴悦.同时多线程技术[J].计算机工程与设计,2008,29(4):963-967. 被引量:8
  • 5ChristianNagel,BillEvjen,Kal’liWatson,MorganSkinner.c#高级编程[M].8版.北京:清华大学出版社,2013. 被引量:3
  • 6杨宗德, 吕光宏, 刘雍. Linux高级程序设计[M]. 3版.北京:人民邮电出版社,2012. 被引量:1

二级参考文献28

  • 1赵荣彩,唐志敏.低功耗SMT体系结构研究[J].计算机工程与设计,2002,23(8):7-12. 被引量:6
  • 2何立强,刘志勇.一种具有QoS特性的同时多线程处理器取指策略[J].计算机研究与发展,2006,43(11):1980-1984. 被引量:4
  • 3GRAMAA.并行计算导论[M].张武,译.北京:机械工业出版社,2005. 被引量:4
  • 4张承义,邓宇,王雷,等.现代处理器设计-超标量处理器基础[M].北京:电子工业出版社,2004. 被引量:3
  • 5Ron Kalla,Balaram Sinharoy, Joel M Tendler.Power5 chip: A dualcore multithreaded processor[J].IEEE Micro,2004,24(2):40-47. 被引量:1
  • 6Hammond L,Hubbert B,Siu M,et al.The stanford hydra CMP[J]. IEEE Micro,2000,20(2):71-84. 被引量:1
  • 7Tullsen D M,Lo J L,Eggers S J,et al.Supporting fine-grained synchronization on a simultaneous multithreading processor[C]. Orlando,FL,USA:Proc of the 5th International Symposium on High Performance Computer Architecture, 1999:54-58. 被引量:1
  • 8David Koufaty, Deborah T Marr.Hyperthreading technology in the netburst microarchitecture [J]. IEEE Computer Society, 2003,23(2):56-65. 被引量:1
  • 9Deborah T Mart, Frank Binns,David L Hill,et al.Hyper-threading technology architecture and microarchitecture[J].Intel Technology Journal,2002,6( 1 ):4-15. 被引量:1
  • 10Il Park,Babak Falsafi,Vijaykumar T N.Implicitly-multithreaded processors[C]. New York,NY, USA: Proceedings of the 30th Annual International Symposium on Computer Architecture (ISCA'03),2003:39-51. 被引量:1

共引文献56

同被引文献171

引证文献18

二级引证文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部