发明名称 |
一种定时器任务服务方法 |
摘要 |
本发明提供了一种Timer服务方法,其包括以下步骤:(1)建立定时器Timer任务队列,用于容纳Timer任务;(2)调用Timer线程,当所述Timer线程发现一个Timer任务到达触发时,从线程池中取出一个执行线程,并把所述Timer任务提交给所述执行线程;(3)在Timer任务完成后,所述执行线程返回线程池。应用本发明的系统可以支持大量的Timer任务,包括创建和取消Timer操作;同时避免了大量线程被创建,优化了相关资源,增强了系统的整体性能;使得整个系统的线程和其它资源都得到了有效应用。 |
申请公布号 |
CN1873615A |
申请公布日期 |
2006.12.06 |
申请号 |
CN200610033285.4 |
申请日期 |
2006.01.20 |
申请人 |
华为技术有限公司 |
发明人 |
加亚偌吉;张民卫 |
分类号 |
G06F9/46(2006.01);H04L29/02(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
中原信达知识产权代理有限责任公司 |
代理人 |
王永文 |
主权项 |
1、一种定时器任务服务方法,其特征在于,其包括以下步骤:(1)建立定时器Timer任务队列,用于容纳Timer任务;(2)调用Timer线程,当所述Timer线程发现一个Timer任务到达触发时,从线程池中取出一个执行线程,并把所述Timer任务提交给所述执行线程;(3)在Timer任务完成后,所述执行线程返回线程池。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |