登录    注册    忘记密码

期刊文章详细信息

多线程应用中的定时器管理算法    

Timer Management Algorithm in Multi-thread Application

  

文献类型:期刊文章

作  者:姚崇华[1] 姜新红[1] 程凌宇[1] 程永裕[1]

机构地区:[1]上海贝尔阿尔卡特股份有限公司,上海200070

出  处:《计算机工程》

年  份:2010

卷  号:36

期  号:2

起止页码:75-77

语  种:中文

收录情况:AJ、BDHX、BDHX2008、CAS、CSA、CSA-PROQEUST、CSCD、CSCD2011_2012、IC、INSPEC、JST、RCCSE、SCOPUS、UPD、ZGKJHX、核心刊

摘  要:针对高性能电信系统中软定时器效率低下的问题,提出一系列优化方案,采用二次散列的时间轮,并结合免锁算法的低粒度互斥锁,从理论上把定时器查询和定时器插入等常用操作的复杂度从O(n)降至最优情况的O(1)。通过真实高负荷进行测试,采用SunStudio11性能分析工具对优化前后的性能进行定量分析。实验结果表明,该优化方案能够有效提高系统效率。

关 键 词:时间轮 二次散列  粒度 免锁算法  

分 类 号:TP301.6]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心