一种定时器调度方法技术

技术编号:3565631 阅读:252 留言:0更新日期:2012-04-11 18:40
一种定时器调度方法,是指将定时器的超时时长按照一定的数学进位制进行拆分,如采用二进制时就是将时长拆分成若干个2#+[k]相加的形式,而定时器类别链表则按照所选定的数学进位制进行分类,其具体步骤为:按照数学进位制确定定时器的超时时长的最高有效位,并将该定时器登记到最高有效位所对应定时器类别链表的尾部;当定时器在该链表中的拆分时长到时,取出该定时器,再次按照所选定的数学进位制确定剩余时长的最高有效位,并登记到相应链表的尾部,直至该定时器超时,则启动该定时器的超时任务,并删除该定时器。所述最高有效位是指超时时长表示成选定的数学进位制相加形式时的最高次幂,且该最高有效位确定拆分时长。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种定时器调度方法,其步骤包括:(1)按照数学进位制确定定时器的超时时长的最高有效位,该最高有效位确定拆分时长;(3)将该定时器登记到最高有效位所对应定时器类别链表的尾部;(3)当定时器在该链表中的拆分时长到时,取出该定时器,再次按照所选定的数学进位制确定剩余时长的最高有效位,并登记到相应链表的尾部;(4)当该定时器超时,启动该定时器的超时任务,并删除该定时器。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙伊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利