电子测量中的一个高效的定时器分析及设计

Sysuzwq 2 0 PDF 2020-11-26 11:11:48

对于一个游戏而言,定时器是必须的,而它一般作为一个游戏基本公共组件,而定时器在游戏逻辑中运用是非常明显的(比如吃药回血,每几秒回血多少),而对于游戏逻辑而言需要开发一个高效率高精度(毫秒级别)的定时器。 一:分析Ace库定时器实现方式 1.Ace种定时器实现有4种,这里不具体介绍实现细节,主要介绍实现数据结构,性能。 具体的4种定时器都是从ACE_Timer_Queue_T继承,每种定时器用不同的数据结构来实现具体Timer的算法。 1)ACE_Timer_Heap定时器,根据触发时间建立一个优先级队列(一个最小堆数据结构)来维护所有的定时器,代价就是删除和插入过程为O

用户评论
请输入评论内容
评分:
暂无评论