会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
 后台开发学习
数据库
SQL语法
Mysql
Redis
数据库系统原理
C++
Java
网络编程
计算机网络
Socket
HTTP
数据结构与算法
算法
ACM
POJ
车辆智能调度算法
剑指Offer
LeetCode
操作系统
操作系统原理
Linux
学习资源
剑指offer(牛客网)
编程之法
Linux工具快速教程
Linux使用手册
菜鸟教程
Docker基础教程
面试必备
休闲娱乐
斗鱼直播
Youtube
网易云音乐
bilibili
微博
其他
添加新文章
高性能服务器
系统设计
Git使用手册
关于
关注
后台开发学习
联系
订阅
管理
2019年5月13日
高性能计时器Timer的设计(时间轮和时间堆两种方式)
摘要: 时间轮 前文提到,基于排序链表的定时器存在一个问题:添加定时器的效率偏低。一种简单的时间轮如图所示: 在这个时间轮中,实线指针指向轮子上的一个槽(slot)。它以恒定的速度顺时针转动,每转动一步就指向下一个槽(slot)。每次转动称为一个滴答(tick)。一个tick时间间隔为时间轮的si(slot
阅读全文
posted @ 2019-05-13 14:08 unique_ptr
阅读(5178)
评论(0)
推荐(1)
编辑
公告