首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 125 毫秒
1.
传输组件为信息系统中的数据流转软件提供底层传输支撑。在多用户并发、保证传输可靠性和时效性的要求下,设计实现了一个基于TCP协议的传输组件。阐述了组件实现的工作原理,包括客户和服务之间的交互控制过程和处理。对组件采用的技术进行分析,包括Socket的IO多路复用应用、线程池的实现和数据粘包的处理方法,同时列举了组件提供的接口,最后给出了组件的测试结果。  相似文献   

2.
用线程池解决服务器并发请求的方案设计   总被引:6,自引:0,他引:6  
许多实际应用要求服务器具有同时为多个客户提供服务的能力,开发一个性能优良的服务器程序,就必须同时接收并处理多个客户连接,并对每个客户提供快速响应。用多线程来同时为多个客户提供服务,用线程池技术可以高效地处理网络通信中服务器的并发请求。描述了线程池处理服务器并发请求的设计方案,给出了用线程池技术实现的邮件服务器实例,并对线程池技术做了具体的分析。  相似文献   

3.
为了探讨多媒体监控系统中所要传输的大量数据,针对CDN网络在进行分发时由于代理服务器存贮空间的有限性而造成应用性能的下降这一特性.利用半同步/半异步的模式进行框架设计,结合任务池和线程池等技术设计和实现了基于P2P的CDN流媒体系统中媒体资源服务器和原始服务器之间的传输子系统,并提出了基于任务池闲置信息和系统运行参数统计信息相结合的有效动态线程池和任务池管理算法.根据各种运行参数信息动态评估系统当前的负载和压力情况,并对任务池和线程池尺寸进行动态修改.通过与两种传统实现方式的实验比较,发现在采用新算法后,显著降低了CPU的负载,有效提高了系统效率和网络吞吐量.  相似文献   

4.
线程池在网络服务器程序中的应用   总被引:2,自引:0,他引:2  
线程池技术在现代网络服务器应用程序中,尤其是在Web应用程序中被大量应用。详细地探讨了线程池技术的工作原理,实现方法以及利用线程池后给服务器应用程序带来的益处。利用Java语言编写了一个线程池类。  相似文献   

5.
线程池技术的研究   总被引:10,自引:0,他引:10  
服务器程序利用线程技术响应客户请求已经司空见惯 ,但不同的实现方式可能会对服务器的效率产生很大影响。使用线程池技术可以显著地改善服务器应用程序的性能。文章介绍了线程池技术的设计模型、基本原理及优化方法 ,并讨论了服务器程序如何利用线程池来优化性能  相似文献   

6.
服务器的并发控制策略是对服务器性能评估的基本要求.它可以提高系统的并发控制能力以及改善交互响应时间.采用恰当的技术实现服务器的并发处理请求,是成功制定服务器并发控制策略的关键.Windows网络服务提供的并发控制技术有多种,它们大都是基于线程并发结构.在这些技术中,线程池和完成端口应用较为广泛并颇受好评.这里从线程池技术和完成端口技术两方面着手,介绍如何处理网络通信中服务器的并发请求.并给出不同需求的服务器应该采用何种处理技术.  相似文献   

7.
在嵌入式系统应用中,Qt多线程技术的引入提高了图形界面(GUI)的响应速度,使用多线程技术就要频繁地创建和删除线程。对于传统的服务器,当大量客户端频繁请求连接时,服务器就会处于不停创建和删除线程的状态,从而增加了服务器的开销。针对传统服务器这种特点,为减少传统服务器频繁创建和删除线程带来的开销,提高服务器工作效率,对Qt的线程池技术进行讨论,研究其运行机制,并运用线程池技术创建一个服务器模型,最后通过命令客户端对该线程池服务器进行测试。  相似文献   

8.
线程级并行技术能有效的提高微处理器内核的资源利用率,是目前高性能微处理器研究的重点内容。文章分析了网络处理器的线程级并行技术中存在的几个关键问题,结合网络协议处理的特征提出了一种适合于网络协议处理的混合多线程结构。并将其成功应用于网络协议处理微引擎NRS05的设计中,最大程度的提高了网络处理器的分组吞吐率。  相似文献   

9.
针对SystemC(SC)原有串行仿真内核无法充分利用多核处理器的处理能力问题,提出了一种基本SC的多核处理器并行仿真方案.新方案充分利用多线程操作系统及线程池技术的并行处理能力,通过改进SC原有串行内核的线程调度方式,对其底层仿真过程进行改进,使改进后的SC能够更好地利用多核处理器的处理能力加速仿真模拟过程.此外,新方案还对原有SC仿真过程及框架进行了分层处理,从而简化了仿真系统内部的模块相互之间的连接及其数据传输,缩短了仿真系统的建模及处理时间,大幅提高系统的仿真效率.  相似文献   

10.
在车载定位系统中,不仅需要精确的GPS定位信息,还需要一种良好的信息传输机制来传输数据,将GPS定位信息和车载音视频信息等整合在一个框架内,方便对多种数据的统一管理。本文设计了一种基于SIP的GPS信息传输方式,给出了详细的软件流程。设计内容先对SIP协议作简要介绍,接着就根据SIP协议建立起一套GPS信息的传输机制,同时在系统中添加线程池,扩展系统应用,扩大设备的连接数,完善消息收发机制。最终经实验测试,获得理想的实验结果。  相似文献   

11.
出了一种有效防止线程并发混乱以及进程异常结束的软件设计方法,综合利用POSIX Threads库的系统功能,调整线程的默认配置、合理地规划线程结构,并正确回收子线程。实际测试结果表明,该线程管理策略是正确设计多线程结构的一种方法,具有较高的应用价值。  相似文献   

12.
文章研究和实现了一种分布式的异步事件处理框架(Distributed Asynchronous Event Handling Framework,DAEHF).应用开发人员可以基于DAEHF开发异步事件驱动运行的应用程序,DAEHF高效、灵活地为应用开发人员解决了应用程序网络通信的问题,同时还具备通用、易用、任务自动部署等特点,非常适合应用开发人员开发大型分布武应用系统.本文在设计和实现DAEHF的过程中研究使用了设计复用、线程池、异步事件处理、任务自动部署等关键技术.DAEHF已经在中国科学院科学数据库系统平台软件的数据访问中间件中得到初步的应用.  相似文献   

13.
基于HTTP协议的服务器程序分析   总被引:12,自引:1,他引:11  
祝瑞  车敏 《现代电子技术》2012,35(4):117-119,122
绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。为了分析基于HTTP协议服务器程序以及浏览器与服务器的交互过程,以一个简单的基于HTTP协议中服务器程序为实例,探讨怎样使用多线程与异步操作的理论,运用WinSock编程来逐步解析HTTP协议的服务器程序的核心部分,这样既可达到避免调用线程阻塞的目的,又可提高服务器程序的可响应性。  相似文献   

14.
本文对LabWindows/CVI软件开发平台下利用多线程技术实现实时数据采集进行了研究。以往采用单一线程进行数据采集,存在数据溢出、数据更新速度较慢的问题。针对以上问题,本文利用LabWindows/CVI软件自带的多线程机制,采用将线程池和异步定时器相互结合的方法来实现实时数据采集线程和数据处理线程,重点讨论了异步...  相似文献   

15.
箱体大直径螺纹加工是一个难点问题。分析了用丝锥加工螺纹和计算机数控(CNC)螺纹铣削加工的优缺点,提出以UG软件为编程手段,在加工中心上铣削大直径螺纹的具体方法,并进行了实际加工验证,较好地解决了大直径螺纹加工问题。  相似文献   

16.
基于LabWindows/CVI的多线程测控软件设计技术   总被引:12,自引:0,他引:12  
多线程技术是W in32操作系统的一项重要软件技术。CVI 6.0及其以后版本提供了线程池和异步定时器两种多线程运行机制,为测控软件的设计开发带来了一次技术飞跃。文中结合测控软件设计实例,详细介绍了在CVI平台下多线程编程技术的应用方法。  相似文献   

17.
以JR系列电机为例分析了绕线式异步电动机同步化的可能性和原理,并对转子绕组的改接方式作了讨论,实验表明,绕线式异步时机的步同化是可行的,替代同步发动机具有一定的实际意义。  相似文献   

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

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