通信系统中大量定时器的设计与分析
提出了一种用软件实现大量定时器的方法,由定时器管理模块(TMM)实现.基本原理是:TMM设置m个定时精度,每个定时器精度有n个超时时刻,相同定时精度、相同超时时刻的定时器构成一个链表,TMM设置m个循环指针Pos[1. .m],记录每个定时精度上次超时的链表位置.创建定时器时,根据定时时长选择合适的定时精度,计算将插入的链表位置,并插入对应的链表.循环指针Pos[1. .m]在系统时钟的驱动下按照各自的频率移动.当循环指针移动到某个位置,该位置所对应的链表上的所有定时器超时.由于插入定时器节点无需排序,并且批量定时器超时减少了比较次数,所以采用这种实现方法大大减少了系统用于定时器管理方面的开销.
定时器、定时精度、进程、管理算法
25
TP316;TP311.52(计算技术、计算机技术)
2005-11-24(万方平台首次上网日期,不代表论文的发表时间)
共3页
2715-2716,2719