发明名称 |
多核定时器实现方法和多核系统 |
摘要 |
本发明涉及一种多核定时器实现方法和多核系统,其方法为预先配置与多核系统的内核数量相同的定时器列表,其中,每个内核对应一个所述定时器列表,其方法包括:需要创建定时器的内核创建定时器数据结构;需要创建定时器的内核将所创建的定时器数据结构插入到任意一个内核的定时器列表中;需要进行处理的内核对所对应的定时器列表中的定时器数据结构进行调度或者/和调整。采用本发明的方案,可以将定时器任务的管理和定时任务的执行分担到每个内核中去,解决了集中管理存在负载过重的问题;同时,各内核之间不存在核间交互,避免了信息丢失和延迟,提高了定时效率以及系统稳定性。 |
申请公布号 |
CN106020333A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610344969.X |
申请日期 |
2016.05.20 |
申请人 |
京信通信技术(广州)有限公司 |
发明人 |
赵剑川 |
分类号 |
G06F1/10(2006.01)I |
主分类号 |
G06F1/10(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
黄晓庆 |
主权项 |
一种多核定时器实现方法,其特征在于,预先配置与多核系统的内核数量相同的定时器列表,其中,每个内核对应一个所述定时器列表,所述方法包括:需要创建定时器的内核创建定时器数据结构;需要创建定时器的内核将所创建的定时器数据结构插入到任意一个内核的定时器列表中;需要进行处理的内核对所对应的定时器列表中的定时器数据结构进行调度或者/和调整。 |
地址 |
510663 广东省广州市广州经济技术开发区金碧路6号 |