首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
Linux的多线程机制探讨与实践   总被引:10,自引:0,他引:10  
本文从线程的概念出发,探讨了Linux中的多线程实现机制。介绍了Linuxthreads库的API函数,并以经典的生产者与消费者的例子来阐述多线程编程的核心技术。  相似文献   

2.
张浩  孙学初 《自动化信息》2011,(11):51-52,71
针对无人机一站多机的应用需求,本文提出了一种基于多线程技术的新型无人机地面站视景引擎架构。该引擎架构充分利用计算机硬件多核化的优势,提出了三个独立线程模块的新型视景引擎架构,分别设计了其中的视景逻辑线程、渲染线程、资源加载线程等线程模块,形成了一个能适应一站多机视景性能要求的无人机地面站的多线程视景引擎。目前该设计已成功地应用于基于DirectX底层技术的某型无人机地面站,实践证明了该引擎的高性能。  相似文献   

3.
信号量是进程或线程之间相互通讯的手段之一。有效地使用可以在多线程之间实现同步和互斥,以保证程序的正确的运行。在对线程的数据结构和相关的10个函数分析的基础上,以一个具体的例子给出如何使用信号量机制实现多线程之间的同步。  相似文献   

4.
WinNT系统中多线程通信软件的设计与实现   总被引:2,自引:1,他引:1  
WinNT上的多线程(Multithread)开发受到广泛的重视,利用多线程的优点可以实现功能更复杂,效率更高的应用。其中通信软件的设计可以充分利用多线程的优点。其中线程间的同步控制、并发控制和派生子线程控制是设计和实现的技术关键。讨论了WinNT系统中进程控制和线程控制的有关问题。并给出多种具体的实现方法。同时比较了各种方法的优劣。  相似文献   

5.
QNX环境下多线程编程   总被引:2,自引:2,他引:2  
介绍了QNX实时操作系统和多线程编程技术,包括线程间同步的方法、多线程程序的分析步骤、线程基本程序结构以及实用编译方法。  相似文献   

6.
探讨了Linux平台下多线程技术和套接字网络通讯问题,在此基础上利用互斥锁和条件变量技术设计了一个面向连接的多线程并发服务器的详细算法。最后给出了基于Posix线程库的Linux系统下用C++实现多线程并发服务器的基本程序框架。实际项目应用表明这种基于多线程的并发服务器结构在完善程序功能的同时还可以有效提高其服务性能。  相似文献   

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

8.
龙芯2号处理器的同时多线程设计   总被引:1,自引:0,他引:1  
提出了适合龙芯2号处理器的同时多线程处理器模型,并介绍了具体的微体系结构设计以及相应的Linux操作系统的实现方案.通过在设计的龙芯2号同时多线程处理器上启动Linux操作系统,并运行应用程序,例如SPEC CPU2000,进行性能评测.结果表明,龙芯2号同时多线程处理器通过挖掘线程级并行性,将龙芯2号处理器的性能提高了31.1%.  相似文献   

9.
多线程技术是实现需要并发执行的应用程序的较好选择,具有不可替代的作用.文中介绍了进程、线程以及应用程序域的概念及其相互之间的关系,讨论了Visual Basic.NET对多线程的支持.并从线程的创建与管理、线程取消、线程的优先级、线程的状态、线程池、线程的同步等方面展示了如何使用多线程编程技术来创建多线程应用程序.每个线程都需要资源,创建的线程过多,反而会降低应用程序的性能.在设计多线程应用程序时,应慎重对待,建立合理的系统模型,才能使应用程序获得最佳的性能.  相似文献   

10.
同时多线程处理器允许多个线程同时执行,一方面提高了处理器的性能,另一方面也为通过线程冗余执行来容错提供了支持.冗余多线程结构将线程复制成两份,二者独立执行,并比较结果,从而实现检错或者容错.冗余多线程结构主要采用ICOUNT调度策略来解决线程间资源共享问题.然而这种策略有可能造成"饥饿"现象,并降低处理器吞吐率.提出一...  相似文献   

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

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