共查询到16条相似文献,搜索用时 187 毫秒
1.
基于线程池的高性能服务器软件的设计和实现 总被引:2,自引:0,他引:2
传统的多线程技术,虽然在提高服务器性能发挥了重要作用,但是在实时系统应用中,由于其频繁的创建和销毁线程的系统开销严重影响了系统性能,因此有效降低这部分开销对进一步提高服务器性能尤为重要。文中在分析传统服务器模型的弊端基础上,提出了基于线程池的服务器模型,并分析说明了线程池技术如何提高服务器性能,最后给出了应用C++语言实现该服务器模型的具体方法。 相似文献
2.
3.
张垠波 《计算机与数字工程》2012,40(7):153-156
线程池技术能有效减少多线程环境中资源的消耗,可以提高系统的处理能力。因此现在的服务器程序中大量应用该技术,可以最大程度的利用系统的资源,消除系统因频繁创建、销毁线程而带来的系统开销。文章就利用线程池技术来解决并发服务器中客户端频繁对服务器端请求服务这一应用场景,分析了线程池的工作原理,并做了仿真测试,证明了线程池在应用中确实有比较好的效果。 相似文献
4.
基于线程池技术集群接入点的应用研究 总被引:1,自引:0,他引:1
本文在深入研究高级线程池技术的基础上,分析、研究了固定线程数目的线程池和线程数目动态变化的线程池,提出用对数幂渐增变化算法设计的线程数目动态变化的线程池,该方案应用于电信业务支撑系统集群接入点信令服务器,实验结果表明,该算法有很好性能,而集群接入点方案在请求响应模型的服务器领域中有广泛的应用价值. 相似文献
5.
6.
线程池是提高服务器程序性能的一种很好技术,已经在服务器端应用程序得到了广泛应用,比如Web服务器、数据库服务器、代理服务器和网络游戏服务器等。尤其面对海量并发连接时,线程池对能显著提高系统整体性能。该文提出了一种轻量级的、高效的线程池设计方案,在实际的网络服务器应用应用取得了非常好的效果。 相似文献
7.
针对远程通信服务器需要并行处理多级别数据报文的特点,结合Java NIO、数据批处理、数据库连接池、锁机制等技术,提出一种高并发UDP通信服务器模型。详细设计了数据报接收、处理、发送以及数据采集、入库等一系列过程,并在其中引入一种优先级动态切换的多队列线程池机制。根据负载情况的不同, 该多队列线程池的性能比传统线程池的性能提高了15.1%~21.58%。在沈阳蓝光集团实际应用中的效果表明,该服务器模型运行稳定,能满足大规模多优先级任务的底层通信,具有很好的通用性。 相似文献
8.
9.
对线程池的阻塞唤醒机制,动态调整,线程安全退出,参数处理,系统线程数限制等细节进行研究,保证了其在不同应用场景下的独立性和通用性;同时采用一种基于数组的链表机制来改进线程池的查找分配算法,将其时间复杂度稳定在O(1),避免了传统线程池当线程数目过大时导致的查询分配性能下降的问题。实验结果表明,改进后的线程池与传统的系统线程分配方式相比在开销上有很大节省。 相似文献
10.
基于线程池技术DHCP服务器的设计与实现 总被引:1,自引:0,他引:1
DHCP服务器在IP地址的集中管理和计算机网络参数的配置方面发挥着重要作用。但是,DHCP服务器效率问题影响其在大型网络管理中的应用。提出了基于线程池技术DHCP服务器模型,并给出了实现方法。测试结果显示,基于线程池技术DHCP服务器的服务效率有了明显改善。 相似文献
11.
线程池技术应用研究 总被引:1,自引:0,他引:1
贺杰 《网络安全技术与应用》2011,(5):58-60
目前几乎所有操作系统都支持多线程的工作方式,以提高系统的处理能力.本文研究了采用线程池技术可以提高服务器程序性能,并通过一个实例分析了线程池技术中线程池尺寸和任务数对服务器程序的性能影响. 相似文献
12.
基于并发服务器模型的邮件系统 总被引:1,自引:0,他引:1
电子邮件服务是Internet中最主要的网络服务之一。该文通过对当前流行网络服务器程序的分析,结合邮件服务的特点,提出了一种基于并发服务器模型的邮件系统设计方案。通过使用线程池技术,成功地解决了实现过程中的请求过载、死锁及线程池大小控制问题,保证了邮件服务器系统的性能。实际测试结果表明该系统具有反映时间快、占用系统资源少的优点。 相似文献
13.
14.
15.
在服务器应用开发中线程池技术被广泛地用于处理大量的并发任务请求,线程池设计的好坏决定服务器的并发处理性能和效率。本文介绍用于复杂并行系统设计的半同步半异步设计模式,根据该模式设计并实现一个线程池,该线程池具有效率高、稳定性好的特点。 相似文献