发明名称 一种定时器任务服务方法
摘要 本发明提供了一种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广东省深圳市龙岗区坂田华为总部办公楼