发明名称 |
定时器的管理方法 |
摘要 |
本发明涉及一种定时器的管理方法,包括:按照毫秒级划分定时器的时间段,在内存中分别存储与各时间段相关联的互斥锁、标志位和定时器信息;对于每个时间段,所述互斥锁以信号量数值的形式存储,所述标志位以无符号短整型数值的形式存储,所述定时器信息以16个连续的内存块的形式存储,所述16个内存块中的每个都可以用于存储其所属时间段的一个定时器的定时器信息,所述标志位的每个bit位分别依序对应于16个内存块中的一个以标志每个内存块中的定时器信息的使用情况。本发明实现了毫秒级的实时定时器;(1)满足实时交易系统的毫秒级响应机制;(2)具有多线索大吞吐量的承载能力;(3)支持快速查找。 |
申请公布号 |
CN101957779B |
申请公布日期 |
2013.04.03 |
申请号 |
CN201010285242.1 |
申请日期 |
2010.09.16 |
申请人 |
深圳天源迪科信息技术股份有限公司 |
发明人 |
杨海;蒋述庭;汪东升 |
分类号 |
G06F9/48(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
深圳市德力知识产权代理事务所 44265 |
代理人 |
林才桂 |
主权项 |
一种定时器的管理方法,其特征在于,包括:按照毫秒级划分定时器的时间段,在内存中分别存储与各时间段相关联的互斥锁、标志位和定时器信息;对于每个时间段,所述互斥锁以信号量数值的形式存储,所述标志位以无符号短整型数值的形式存储,所述定时器信息以16个连续的内存块的形式存储,所述16个内存块中的每个都可以用于存储其所属时间段的一个定时器的定时器信息,所述标志位的每个bit位分别依序对应于16个内存块中的一个以标志每个内存块中的定时器信息的使用情况。 |
地址 |
518000 广东省深圳市高新技术产业园区南区南七道T3大厦B三层 |