首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 109 毫秒
1.
线程池的优化设计   总被引:8,自引:0,他引:8  
在各种业务解决方案的设计中,服务器处理任务的效率是衡量方案优劣的一个重要标准.使用线程池技术并发处理任务是提高服务器效率的一个主要手段.在几乎所有线程池的设计中,线程的算法都没有根据线程所要执行的任务特点进行调整,导致实际使用过程中的效率并不高.作者设计了一个通用的线程池,并且可以根据不同任务的特点,调整线程池参数,最大幅度地提高系统性能。  相似文献   

2.
线程池技术在车流监控系统中的应用   总被引:1,自引:0,他引:1  
闫保中  张波 《应用科技》2011,(10):18-22
车流监控系统可以利用射频识别(radio frequency identification,RFID)技术有效地获取车流信息,为道路的疏导和管理提供信息支持.针对车流监控系统服务器需要并行地接受大量客户机的服务请求的问题,分析了由于多线程频繁的创建和销毁线程造成系统开销的浪费、服务器响应速度慢的缺点;结合系统多连接、断续性、集中性和持续性的特点,提出了基于线程池技术的服务器模型,并分析说明了线程池的工作原理,最后给出了系统的框架代码.经过仿真测试表明,本系统稳定可靠,对于解决服务器并行操作问题,具有很好的通用性.  相似文献   

3.
针对传统线程池的弊端,设计了一个分布式线程池系统模型,该系统可在池内部实施功能分布、动态自我调整和任务透明传递执行.给出了该线程池内部的主要对象结构,并对池内对象在池资源的多元性及统一接口实现、负载平衡与任务透明转移以及池结构的动态监控管理与优化等几个方面的功能协作给出了详细的设计.  相似文献   

4.
Web服务器应用程序中的线程池方案   总被引:2,自引:0,他引:2  
本文介绍了Web服务器应用程序中的线程池解决方案,并分析了使用线程池的危险及有效解决方法.  相似文献   

5.
杨建明 《甘肃科技》2006,22(1):56-58
本文介绍了线程的概念及在.NET下的运行环境;讲解了在多线程组件中使用线程池的必要性,内置线程池的不足,详细分析了如何构建和使用自己的线程池。  相似文献   

6.
为了在 VB.NET 中处理并发问题和多任务管理的问题,使用多线程编程技术这一程序设计最为广泛应用的技术是最方便的解决方法,应用需要多个任务时可以使用多线程技术。在键盘输入数据的同时另一个线程在计算井传输数据,其它的线程可以同时完成屏幕的更新显示、或从端口读入数据等。研究了在 VB.NET 中线程的创建、运行和终止的方法,及如何确定和更改线程的状态和线程的同步问题。通过对 VB.NET 编译环境中线程对象的分析,深入剖析了多线程技术在 VB.NET 编译环境中的实现过程,说明了 VB.NET 中基于多线程技术的程序开发过程。  相似文献   

7.
数据库的访问效率是影响应用系统运行效率的关键因素,采用何种方法提高数据库访问效率是软件开发人员普遍关注的问题,也是研究中的难题。本文基于.NET平台,利用多线程技术来处理与分布在不同机器上的多个数据库交互,线程池技术减少了线程创建和销毁的开销,提高了线程的可重用性,因而可以有效提高服务器端效率。该种方法为提高数据库访问效率提供了一种有效的途径。  相似文献   

8.
利用半同步/半异步的模式进行框架设计,结合任务池和线程池等技术设计和实现了基于P2P的CDN流媒体系统中媒体资源服务器和原始服务器之间的传输子系统,提出了基于任务池闲置信息和系统运行参数统计信息相结合的有效动态线程池和任务池管理算法,根据各种运行参数信息动态评估系统当前的负载和压力情况,对任务池和线程池尺寸进行动态修改.通过与两种传统实现方式的实验比较,采用新算法后,显著降低了CPU的负载,有效提高了系统效率和网络吞吐量.  相似文献   

9.
申扬  于海  尹晓华 《科学技术与工程》2020,20(32):13302-13308
随着我国电网向智能化、网络化、自动化发展,电网信息通信服务器承载着电网信息网络信息传输中的核心业务。信通服务器一般采用线程池技术来应对逐渐增多的用户请求,而选择合适的线程池尺寸成为了决定服务器性能的关键因素。本文提出一种基于支持向量机的信通服务器动态线程池智能优化模型,来动态减少用户的响应时间。首先,通过大量的信通服务器性能实验数据构造原始训练样本集,然后经过改进的流体优化算法搜索支持向量机的最优超参数,最后通过训练好的支持向量机预测不同电网用户场景下的最优线程池尺寸,从而实现对信通服务器的智能优化。通过辽宁省电网信通服务器的实验表明,基于改进流体优化算法的支持向量机智能线程池技术获得了更高的预测精度,减少了服务器的用户响应时间。  相似文献   

10.
针对片上多核处理器的二级Cache访问延时持续增加以及并行程序在运行时线程间执行速率差异大的问题,提出了一种基于共享感知的数据主动推送Cache技术(SAAPC).SAAPC技术充分考虑并行程序的系统性能由速度最慢的线程所决定这一重要特性,根据并行线程间读数据共享程度高以及共享读数据访问局部性好的特征,采用基于指令的方法来预测共享读数据流,在后行线程需要共享数据之前将其主动推送至该线程的一级Cache中去,从而减少较慢线程的数据访问延时,提高执行速率,降低较慢线程与先行线程间执行速率的差异.SAAPC技术避免了预取技术所带来的额外片外带宽增加的缺点.使用SESC模拟器对来自于SPLASH2测试程序集的5个存储敏感型并行程序进行了测试仿真,结果表明,与传统的共享Cache相比,使用SAAPC技术减少了并行线程间执行速率的差异,系统的每周期指令数平均提高了7%,最高达到13.1%.  相似文献   

11.
同时多线程结构利用线程级并行和指令级并行的优势,提高了指令吞吐率,但线程对关键资源(如指令队列)的竞争会削弱这种优势,造成资源浪费,又会降低处理器性能。提出了指令队列利用参数,通过分析指令队列利用率与处理器性能的关系,用实验评估了在四线程情况下,典型静态指令队列竞争缓解策略(如Dwarn、2OP_Block、Static)及其组合对处理器性能的影响。给出了load依赖链模型,分析了基于load依赖链的基准程序线程特性,提出了一种结合线程特性的指令队列竞争缓解策略。实验结果表明,该策略能够加速执行指令吞吐率较高的线程,通过提升此类线程的性能使整体指令吞吐率进一步增加。  相似文献   

12.
数据量大且冗余度高是数字图像显著的特征,这对大批量图像快速实时加密提出了挑战。为了解决此问题,基于Lorenz混沌加密技术,设计了一种采用线程池与图形处理器(graphics processing unit,GPU)组合优化的批量图像加密算法。该算法通过线程池改进图像的读写,并进行图像镜像变换;利用Lorenz混沌系统生成加密序列,结合图像分块混沌序列进行加密;然后对批量图像数据进行打包,通过GPU进行大批量的异步计算;最后重组图像矩阵得到批量加密图像。实验测试表明,该算法能够有效抵御常见的攻击手段,经过性能优化后的批量数字图像加密算法,可以保证图像安全性;同时,在批量图像读取速率和加解密处理效率方面有显著的提高。  相似文献   

13.
实时CORBA中面向紧急通道的任务调度   总被引:1,自引:0,他引:1  
为了保障紧急通道任务在实时CORBA(通用对象请求代理体系结构)中优先执行,并且避免因状态切换而导致的任务通道优先级倒置.本文提出了面向紧急通道的实时任务调度方案和设计思路,方案考虑到任务通道的状态切换,采用了自适应动态优先级调度的方法,在连接管理和服务线程调度等方面做了相关的处理.分析表明,紧急通道任务能获得最高的优先级,出现因状态不一致而导致的低优先级通道任务阻塞高优先级通道任务的概率很小;且在一个节点上,调度算法保证紧急通道任务优先完成,不会出现紧急通道任务在节点上等待的现象,满足了应用的需求.  相似文献   

14.
螺距误差对套管螺纹载荷传递特性的影响   总被引:11,自引:0,他引:11  
根据套管螺纹接头的结构和受载特点,在先期建立的套管接头螺纹旋合接触的有限元分析模型和分析程序的基础上,研究了因加工误差而造成套管接头内、外螺纹螺距不一致时对其载荷传递特性的影响;给出了在内、外螺纹个有不同的螺距配合时,载荷在套管接头各扣螺纹上的分布规律曲线,为设计时合理选择套管接头内、外螺纹的螺距公差提供了依据。  相似文献   

15.
数据库连接池技术及其应用研究   总被引:5,自引:1,他引:4  
在基于JDBC的数据库应用开发中,数据库连接的管理是决定该应用性能的一个重要因素.在对数据库连接进行分析的基础上,提出了一种合理、有效的数据库连接池的设计与实现方案.实际运行的结果表明,它能大大改善系统响应时间,降低系统资源的开销,从而提升系统整体性能,满足大型应用的需要.  相似文献   

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

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