首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 137 毫秒
1.
针对电负载系统程序在顺序执行时,CPU利用率低且容易阻塞等问题,提出了利用LabWindows/CVI的多线程技术,建立独立的线程池线程分别用于数据采集和数据处理的方法.用多线程的方法解决了程序任务堵塞和资源利用率低的问题,提高了整体性能和系统的可靠性、稳定性.同时利用线程安全队列TSQ在线程间传递数据解决了数据同步的...  相似文献   

2.
存储转发引擎是支持移动多媒体通信中间件的数据传输系统的运转中枢。本文详细讨论了存储转发引擎的设计模式和策略选择,提出了一个基于Windows2000/NT操作系统的设计模型。引擎设计采用线程池与完成端口重叠I/O相结合,选择结构化的消息队列和基于优先权的队列调度机制,由管理线程池、接收线程池、分析线程池和发送线程池组成,其中详细介绍了接收线程池、发送线程池和分析线程池的工作流程。  相似文献   

3.
多核芯片、集群和高速互联网技术的迅速发展为并发技术的研究注入了新的活力。文章在分析了线程池特点的基础上,针对Java中基于线程池的执行框架,就线程池的建立与维护、并发任务的提交与执行机制进行了研究,并给出了应用示例。  相似文献   

4.
本文介绍了多线程技术在数据库服务器上的应用,提出了一种基于线程池技术的数据库服务器设计思想。利用线程池技术可以大大提高对数据库的访问效率,满足实际应用的需要。  相似文献   

5.
简述了异步任务处理在复杂Web应用中的必要性,利用Java中基于线程池的执行框架,分析并设计了相应的任务调度方法,以解决Web应用中大型任务处理时间长与系统要求响应时问短的矛盾,实现了用于处理复杂任务的异步调度,提高系统的可靠性。  相似文献   

6.
线程池技术应用研究   总被引:1,自引:0,他引:1  
目前几乎所有操作系统都支持多线程的工作方式,以提高系统的处理能力.本文研究了采用线程池技术可以提高服务器程序性能,并通过一个实例分析了线程池技术中线程池尺寸和任务数对服务器程序的性能影响.  相似文献   

7.
为了实现自适应调整线程池尺寸,提高并发程序处理的运行速度、改善效率和降低系统的资源开销,提出了一种基于任务平均处理时间的线程池尺寸自适应调整算法。首先研究线程池的一些特征数据以及用户请求的任务时间周期,提出了任务平均处理时间的概念。然后研究了不同任务类型下,任务平均处理时间与线程池的尺寸的相关性,提出了一种自适应调整算法。实验结果表明,该算法能够自适应调整线程池尺寸到适当区域,有效地提高应用程序的整体性能。  相似文献   

8.
线程池是提高服务器程序性能的一种很好技术,已经在服务器端应用程序得到了广泛应用,比如Web服务器、数据库服务器、代理服务器和网络游戏服务器等。尤其面对海量并发连接时,线程池对能显著提高系统整体性能。该文提出了一种轻量级的、高效的线程池设计方案,在实际的网络服务器应用应用取得了非常好的效果。  相似文献   

9.
基于POSIX线程库的线程池反馈算法的设计与实现   总被引:1,自引:0,他引:1  
本文提出了一种基于POSIX线程库的线程池反馈算法,通过对线程池响应进间和吞吐量进行监控,对线程池的下一步行为进行决策,调整线程池中的线程数及线程单次处理的任务数。实验结果显示,这种算法能很好地稳定线程池吞吐量和响应时间,避免性能出现大幅波动。  相似文献   

10.
任务粒度是决定任务并行程序性能的关键因素,鉴于不同应用其最优的任务粒度可能不同,提出一种异构多核Cell处理器上支持OpenMP3.0的自适应任务粒度策略.该策略首先广度生成任务,直到所有的线程达到饱和,之后若某个线程执行完自身任务而处于空闲状态时,通过回溯到忙碌线程的任务树中最早可以派生任务的结点处生成新任务,以供空闲线程窃取执行.该策略不仅保证生成的任务粒度最大化,并且有效地解决了负载不均衡问题.实验在一个Cell处理器上进行,结果表明与顺序执行速度相比,自适应任务粒度策略达到了4.1到7.2的加速比,并且该策略优于现有的Tascell和AdaptiveTC方案,同时对于绝大部分应用表现出了良好的可扩展行.  相似文献   

11.
线程池技术在网络游戏服务器中的应用   总被引:1,自引:0,他引:1  
在网络服务器的开发过程中,Pool(池)的概念已经被广泛地应用。使用池技术可以明显地提高应用程序的速度,改善效率和降低系统资源的开销。正因为此,池的设计成为服务器设计中的重要组成部分。其中,使用最多,最为广泛的就是线程池。本文提出了一个线程池的设计模型和实现方法,并讨论了服务器程序利用线程池技术所能带来的好处。  相似文献   

12.
NVMS中的自适应数据库连接池技术   总被引:2,自引:1,他引:1       下载免费PDF全文
分析目前主流数据库连接池的不足,针对非机动车辆管理系统的应用需求提出一种自适应数据库连接池方案。该方案可以根据应用规模动态调整可扩展标记语言参数,选择相应的管理策略,在每次初始化时读入优化的配置参数,实现连接池的自适应。对比测试表明,该方案可以更有效地管理连接资源,提高数据库的运行效率。  相似文献   

13.
客户端蜜罐是一种新型的蜜罐,它能有效地检测客户端攻击。针对低交互客户端蜜罐在恶意网页的检测速度上不够理想的缺陷,提出了利用线程池的技术提高系统的检测速度。实验表明,线程池技术的使用,明显地提高了系统的检测速度。  相似文献   

14.
随着Internet的广泛应用,负载数量迅速增长,如何在大负载情况下,保持高效的吞吐率是一个急需解决的问题,文中在分析传统线程池的基础上,提出一种新的线程池技术--扩展线程池技术,该技术能动态调整线程池规模,使得线程规模与客户请求相适应,理论分析表明:扩展线程池技术不仅能提高系统的吞吐量,而且能增加系统的可靠性,较好地改善线程池的服务质量.  相似文献   

15.
本文设计、实现了一种通用启发式线程池,以降低线程开销并提升服务器性能。线程池以C++语言面向对象的方式设计、实现,能够自动根据请求任务量启发式创建新线程,并在请求趋于平稳时定期清除池中冗余线程。同时,将线程池类进行结构化封装,并以动态库方式提供简洁接口,从而实现通用性。本文随后给出了性能比较测试结果及应用实例。  相似文献   

16.
DHCP服务器在IP地址的集中管理和计算机网络参数的配置方面发挥着重要作用。但是,DHCP服务器效率问题影响其在大型网络管理中的应用。文中提出了基于线程池技术DHCP服务器的设计思想,提出了动态调整线程池大小的可行算法。测试结果显示,基于线程池技术DHCP服务器的服务效率有了明显改善。  相似文献   

17.
短信数据的提交、存储、处理、转发是移动通信传输系统的关键步骤。引入线程池概念和队列存储机制,应用到移动通信数据传输系统,并设置阀值点限定短信网关流量,建立基于多线程、分层处理的移动通信数据传输系统架构;在多线程模块提出基于排队原理的请求等待模型,并引入阻塞线程过程,设计线程动态调度算法。以某移动运营商的客户营销服务数据为背景,利用提出的系统架构方法建立短信发送平台,通过实验对比验证了该方法有效地改善了系统性能。  相似文献   

18.
为有效管理应用程序执行过程中对资源的使用,通过增加对象池,在调用间根据对象状态动态共享实例,降低总体资源占用.该对象池原型根据.Net平台配置访问对象和缓冲对象的特点,结合状态模式,在抽象可池化对象接口的基础上,实现对池化对象的动态分配与集中管理.单元测试表明对象池原型可以根据配置,动态构造、重用、超时回收对象实例.该原型可以为类似模块的设计提供参考.  相似文献   

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

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