层级时间轮 | skynet 定时器2022年3月27日| 编程 编程.游戏开发skynet定时器 要解析一个程序代码,先了解数据结构,这是基础,再看函数。 拿skynet定时器举例子。 数据结构 //定时器事件 用于抛出定时器事件到消息队列里。理解这个数据结构需要先了解skynet的框架……阅读全文
层级时间轮 | skynet 定时器2022年3月27日| 编程 编程.游戏开发skynet定时器 要解析一个程序代码,先了解数据结构,这是基础,再看函数。 拿skynet定时器举例子。 数据结构 //定时器事件 用于抛出定时器事件到消息队列里。理解这个数据结构需要先了解skynet的框架……阅读全文
利用时间轮实现定时器2022年3月10日| 编程理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……阅读全文
利用时间轮实现定时器2022年3月10日| 编程理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……阅读全文