-
题名两种线程池的实现和性能评价
被引量:11
- 1
-
-
作者
李刚
金蓓弘
-
机构
中国科学院软件研究所软件工程技术中心
中国科学院研究生院
-
出处
《计算机工程与设计》
CSCD
北大核心
2007年第7期1489-1492,1531,共5页
-
基金
国家863高技术研究发展计划基金项目(2003AA115440)
国家973重点基础研究发展计划基金项目(2002CB312005)。
-
文摘
线程池被广泛地应用在中间件如Web应用服务器、事务监控器等的实现中。实现线程池的方法主要有半同步/半异步(Half-Sync/Half-Asyn)模式和领导者/跟随者(Leader/Follower)模式。实现了这两种线程池,从理论上分析了它们的性能,并进行了性能实验。实验数据表明Leader/Follower模式具有较高的性能优势。
-
关键词
多线程
线程池
设计模式
半同步/半异步
领导者/跟随者
-
Keywords
multithread
thread pool
design pattem
half-sync/half-async
leader/follower
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于P2P和CDN的监控传输子系统的设计
- 2
-
-
作者
王建
刘益和
-
机构
内江师范学院
-
出处
《现代电子技术》
2009年第8期118-121,共4页
-
基金
四川省教育厅自然科学重点科研资助项目(2006A130)
-
文摘
为了探讨多媒体监控系统中所要传输的大量数据,针对CDN网络在进行分发时由于代理服务器存贮空间的有限性而造成应用性能的下降这一特性。利用半同步/半异步的模式进行框架设计,结合任务池和线程池等技术设计和实现了基于P2P的CDN流媒体系统中媒体资源服务器和原始服务器之间的传输子系统,并提出了基于任务池闲置信息和系统运行参数统计信息相结合的有效动态线程池和任务池管理算法。根据各种运行参数信息动态评估系统当前的负载和压力情况,并对任务池和线程池尺寸进行动态修改。通过与两种传统实现方式的实验比较,发现在采用新算法后,显著降低了CPU的负载,有效提高了系统效率和网络吞吐量。
-
关键词
内容分发网
对等网
半同步/半异步
任务池
线程池
-
Keywords
content distribution network
peer - to - peer
half - sync/half - async model
task pool
thread pool
-
分类号
TP302.8
[自动化与计算机技术—计算机系统结构]
-
-
题名基于P2P的流媒体监控传输系统的设计与实现
- 3
-
-
作者
蒲石
-
机构
内江师范学院现代教育技术中心
-
出处
《成都大学学报(自然科学版)》
2010年第2期146-149,共4页
-
文摘
利用半同步/半异步的模式进行框架设计,结合任务池和线程池等技术设计和实现了基于P2P的CDN流媒体系统中媒体资源服务器和原始服务器之间的传输子系统,提出了基于任务池闲置信息和系统运行参数统计信息相结合的有效动态线程池和任务池管理算法,根据各种运行参数信息动态评估系统当前的负载和压力情况,对任务池和线程池尺寸进行动态修改.通过与两种传统实现方式的实验比较,采用新算法后,显著降低了CPU的负载,有效提高了系统效率和网络吞吐量.
-
关键词
半同步/半异步
任务池
线程池
-
Keywords
half-sync/half-async model
task pool
thread pool
-
分类号
TP302.8
[自动化与计算机技术—计算机系统结构]
-
-
题名基于NIO和设计模式的应用服务器的设计与实现
被引量:3
- 4
-
-
作者
佘晓彬
韩国强
-
机构
华南理工大学计算机科学与工程学院
-
出处
《微计算机信息》
2009年第21期91-93,共3页
-
基金
基金申请人:韩国强
项目名称:国家科技支撑计划项目
+3 种基金
基金颁发部门:国家科技部(2007BAH13B00)
基金申请人:韩国强
项目名称:广东省科技计划项目
基金颁发部门:广东省科技厅(2007B010200050)
-
文摘
本文描述了一个在Java平台上应用Half-Sync/Half-Async模式和Reactor模式开发的高性能网络应用服务器的设计与实现过程。开发高质量的网络软件非常复杂、昂贵和耗费时间,模式和模式语言有助于减轻许多固有的和偶发的软件复杂性,能够指导开发人员利用前人已经经过验证的经验,从而更有效地创建新的软件。
-
关键词
half-sync/half-async模式
Reactor模式
Java
NIO
网络编程
-
Keywords
half-sync/half-async pattern
Reactor pattern
Java NIO
Network programming
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名半同步半异步线程池的设计与实现
被引量:1
- 5
-
-
作者
刘燚
-
机构
南昌大学计算中心
-
出处
《计算机与现代化》
2010年第7期38-40,共3页
-
文摘
在服务器应用开发中线程池技术被广泛地用于处理大量的并发任务请求,线程池设计的好坏决定服务器的并发处理性能和效率。本文介绍用于复杂并行系统设计的半同步半异步设计模式,根据该模式设计并实现一个线程池,该线程池具有效率高、稳定性好的特点。
-
关键词
线程池
半同步半异步
多线程
设计模式
-
Keywords
thread pool
half sync/half async
multi thread
design pattern
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-