首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
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.
为满足基于VXI总线的某检测系统的实时性要求,在检测系统程序中通过合理的I/O形式归类和线程划分来具体实现了多线程的I/O方式,并解决了多线程的I/O方式带来的线程通信和同步问题。  相似文献   

12.
在多线程工作环境中,提供线程级通信是十分必要的。本文通过分析和探讨PVM库在多线程通信环境中的不足,介绍一种基于标准PVM3版,利用pthread线程库优化线程级通信的LW_PVM通信库。  相似文献   

13.
Java多线程编程中线程生存期和优先级的探讨   总被引:1,自引:2,他引:1  
在JAVA多线程编程中,理解线程的生存期和优先级是编制多线程程序的基础。主要介绍了Java多线程机制的线程生存期和优先级的原理、线程的生存期和优先级决定着整个线程实现。  相似文献   

14.
正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点.详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程池、数据保护、异步定时器等多线程技术,实例同时说明了通过不同方法访问线程安全变量的差异.  相似文献   

15.
随着多核技术的不断发展,多线程技术更加广泛地应用于计算机软件中.但由于执行的不确定性,多线程程序的排错和调试存在着很大的困难.确定性多线程系统可以使多线程程序以确定的方式执行,即多次执行同一个多线程程序的顺序和结果是相同的,这可以大大简化多线程程序的排错和调试.但是,确定性多线程系统会导致多线程程序性能的下降.本文提出一种基于长并行距离优先的确定性多线程调度算法,优先执行并行距离长的线程,减少线程总体等待时间,从而提高多线程程序的效率.实验结果表明,本文方法可以使多线程程序的性能提升10%,并且具有很好的可扩展性.  相似文献   

16.
在Java多线程编程中,理解线程的生存期和优先级是编制多线程程序的基础。本文主要介绍了Java多线程机制的线程生存期和优先级的原理,线程的生存期和优先级决定着整个线  相似文献   

17.
基于Qt的多线程技术应用与研究   总被引:2,自引:0,他引:2  
图形用户界面(GUI)在嵌入式系统的应用非常广泛,为不影响图形界面的响应速度可以引入多线程技术。Qt是一个支持多线程、跨平台的GUI软件,在嵌入式系统的图形用户界面中应用广泛。对Qt的多线程技术进行讨论,研究Qt中线程的通信机制,并简要介绍了在Qt中创建一个线程的步骤。  相似文献   

18.
多线程在同轴度测量中的应用   总被引:1,自引:0,他引:1  
简要介绍了直升机传动系统同轴度测量设备.根据测量结果的实时显示要求,系统程序中采用了多线程技术.第一线程(主线程)负责与外设通信、结果处理及与用户交互;第二线程负责图像处理.实践表明两线程并行工作时视频图像及测量结果的显示满足系统的实时性要求.  相似文献   

19.
在现代人机交互的通讯控制方式中,多线程技术的应用越来越广泛。讲述了现代操作系统中多线程与进程的关系,引进多线程的好处,线程间的同步和在Win32系统中如何对传统的单进程系统的改造,提高了系统的运行效率,改善用户的交互性。因为在同一个进程中的线程由于共享存储空间和文件,它们无须调用内核就可以通信,这样使得不同执行程序间的通信效率大大提高。另外多线程进程在创建新进程时,与没有使用线程的进程相比,进程创建的速度大大提高。  相似文献   

20.
对用VC++开发多线程及其同步技术的应用研究   总被引:3,自引:0,他引:3  
徐金宝 《福建电脑》2003,(3):38-39,41
多线程技术在数据采集、通信、数据库应用等领域有着广泛的应用,VC、Java,Delphi等主流语言对多线程有着良好的支持,本文从程序开发角度,应用VC的MFC(微软基类库),讲述了多线程开发的一些基本概念,基本方法,特别地、对线程同步的几种常用方式进行了分析介绍。  相似文献   

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

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