首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。  相似文献   

2.
基于多线程技术的异步串行通信的实现   总被引:2,自引:0,他引:2  
首先提出了目前异步串行通信技术中存在的问题及使用多线程技术解决这些问题的设想。重点讲述了C Builder提供的TThread线程对象类在串行通信编程中的使用方法,包括读线程、写线程的建立,串口通信程序流程的设计,最后提供了一个基于多线程技术的仿真程序。  相似文献   

3.
MFC多线程技术在多媒体教学系统上的应用   总被引:1,自引:0,他引:1  
汤春林 《微处理机》2002,(1):31-34,38
多线程技术是多任务实时处理程序常用到的技术,本文对在MFC环境下如何生成线程,以及线程间的通信与同步机制进行了探讨,最后介绍了应用MFC多线程技术在多媒体教学系统上的应用。  相似文献   

4.
基于.NET线程间通讯技术的应用   总被引:1,自引:0,他引:1  
随着多核技术的发展,多线程程序设计越来越引起人们的重视,在多线程程序中线程通信是必不可少的。在基于windows多线程程序中,线程之间通信解决中,存在前台GUI界面线程假死、其中一个线程可能会修改另一个线程间的内部数据等影响性能和安全的问题。本文就是针对这些问题进行讨论并给出了相应的解决方案。  相似文献   

5.
现代操作系统中的多线程技术及其应用   总被引:1,自引:0,他引:1  
多处理器计算机系统的出现,并发多进程并行通信和同步上的困难,需要多线程来解决,多线程应用在适当的环境中可以大大提高程序的性能,本文对现代操作系统中的多线程技术和线程的私有数据进行了讨论,并以例程说明了多线程编程及其应用。  相似文献   

6.
分析了分布式防空C^3I的分布仿真的通信信息的特点:信息的多样性和时效性,分析了线程同步方法和防死锁方法。利用VJ 6.0的多线程技术,建立了缓冲类、存信息线程类和取信息线程类,利用VJ 6.0的多线程技术实现了网络通信信息的双缓冲存取。通过线程的同步、并发处理,提高了信息存取的时效性。此方法在仿真程序中得到了很好的应用。  相似文献   

7.
串口通信多线程实现的分析   总被引:7,自引:0,他引:7  
分析了多线程实现串口通信的机制,通过UML活动图详细展示了串口通信中各个线程并发执行的过程,并讨论了多线程同步问题。基于《串口通信多线程实现的分析》的通信程序能够实时接收和发送数据,具有高效、可靠、稳定等特点,实用性极强。  相似文献   

8.
《电子技术应用》2016,(3):42-46
多核多线程处理器~([1])是并行技术的一个发展方向,基于多核多线程处理器,提出了一种时钟共享多线程处理器。该处理器有近邻通信和线程间通信两种通信机制,近邻通信采用近邻共享FIFO来传递信息,线程间通信通过线程间共享存储来传递信息,这样可以提高处理器的资源利用率和并行执行能力。  相似文献   

9.
多线程及Winsock在导弹仿真中的应用   总被引:3,自引:1,他引:3  
WindowsNT的多线程能力适合处理并行性任务,在主线程中可以创建多个子线程,每个子线程可以独立完成一个子任务,一个程序可以同时完成多个任务。使用多线程技术,既加快了系统的反应速度,又提高了执行效率。该文介绍了WindowsNT环境下基于MFC的多线程编程技术的原理、线程间的通信及同步控制的方法,以及Winsock网络编程的原理。最后介绍了在微机局域网(LAN)下采用多线程和Winsock编程技术进行空空导弹分布式实时仿真系统的设计过程。  相似文献   

10.
智能开关柜监控系统的数据传输包括综合控制模块与工业触摸屏之间的RS232全双工串行通信,与其他测量模块的RS485半双工串行通信。综合控制模块需要实现数据接收、处理和发送功能。介绍一种在综合控制模块的控制中运用数据缓存技术和多线程处理技术来提高系统的数据传输效率的方法。数据缓存技术主要包括存储算法和提取帧算法。多线程处理包括RS232数据的接收线程、处理线程、发送线程和RS485的数据收发线程和处理线程等。  相似文献   

11.
基于多线程技术实现Windows串行通信   总被引:4,自引:0,他引:4  
李湘江  汤琛 《微机发展》2004,14(2):63-65,88
多线程是Windows系统支持的一项十分重要的功能,特别有利于在同一程序中实现并发任务。多线程的实现可以使得各端口独立,准确地实现串行通信,从而提高串行通信中的实时性和可靠性,使程序能够适应高速的数据采集和处理。文中分析了基于windows 9x平台上的串行通信和多线程编程的原理和开发方法,阐述了基于多线程技术串行通信的实现方法。  相似文献   

12.
多线程技术可以极大地提高系统资源利用率和应用程序运行效率,在现代程序设计中得到广泛采用。本文介 绍了多线程技术的概念,并对多线程技术在C#中的实现和应用进行了简单阐述,以便更进一步认识和掌握多线程技术,并将 其应用于实际问题的解决当中。  相似文献   

13.
以Microsoft Visual C 6.0为开发工具,应用Win95/98提供的多线程技术,在重油微反控制软件中实现了软件的实时控制性能。通过源代码剖析,详细阐述了多线程编程的实现方法以及如何安全地在多个线程间共享数据和通信。  相似文献   

14.
谷岩 《微机发展》2002,12(1):63-66
越来越多的Web站点的主页引入了动画技术。本文针对Java的多线程技术,详细论述了它的概念和原理,并提出了在主页中利用多线程技术实现动画的方法。  相似文献   

15.
柴毅  向丽芹  史晶晶 《计算机仿真》2006,23(4):20-22,40
在PC机上进行基于三维视景的功能应用开发需要考虑充分并合理利用CPU资源的问题。该文分析基于三维视景的火箭飞行安全控制系统的多任务组成,并从多线程技术角度讨论系统的任务管理方法,即系统各个组成结构模块的任务调度策略和运行方式,解决系统多线程实现中的一些关键问题,包括任务的驱动类型、时钟管理、线程同步与互斥方法,并使用任务模式简化了视景渲染线程与其他线程的交互,保证了系统多任务处理时正确的逻辑关系和数据传递的正确性。  相似文献   

16.
多线程技术在计算机测控系统中的应用研究   总被引:16,自引:0,他引:16  
介绍了测控系统中实时管理系统的分析和设计 ,采用多线程技术并解决了线程之间同步通讯问题 ,实现了基于Windows 2 0 0 0平台的测控系统实时功能。  相似文献   

17.
Windows环境下计算机与GPS串行通信程序的开发   总被引:8,自引:0,他引:8  
胡静 《计算机应用研究》2002,19(3):89-90,93
首先介绍了GPS的数据采集格式和传送方式,用VC 6.0开发基本的通信程序的过程及Windows环境下的多线程概念;然后给出了一个完整地用VC 6.0开发基于Windows消息机制的多线程的GPS应用程序实例。  相似文献   

18.
在当今的网络处理器中,为了提高吞吐率、实现高性能,部分处理器采用了流水线技术和硬件多线程技术。支持硬件多线程不仅有效地隐藏了访存延迟,而且略去了线程切换时线程相关信息的保存与恢复,减少了线程切换的开销,从而提高了性能。然而硬件多线程并未能彻底消除线程切换的开销,线程切换时仍需要清除与重载流水线,这将浪费一定的时钟周期,不能充分利用多线程带来的好处。该文在IXP2400网络处理器的基础上,提出了一种新的设计方法,使得线程切换时略去了清除与重载流水线的环节,减少了这部分的开销,从而提高了处理器性能。  相似文献   

19.
实时CORBA线程研究与实现   总被引:2,自引:2,他引:0  
近年来实时CORBA的在金融、电信、保险、医疗、制造业等行业发挥着越来越重要的作用,开发基于实时CORBA的应用程序,提高系统端对端的预测能力,使系统具有可靠健壮的性能.首先论述了实时CORBA体系结构与线程控制机制,对实时CORBA的ORB、POA与线程控制机制关系、实时CORBA线程的实现方式、线程的管理策略作了分析讨论,在这基础上讨论了建立实时系统的应用实例,将CORBA优先映射为本地优先,提供了灵活的线程管理机制,有效防止了线程的优先级翻转.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号