Timer相关
qt timer
win SetTimer/SetCoalescableTimer
mac CFRunLoopAddTimer
unix qt_safe_poll -> qt_ppoll -> ppoll/poll/select
win32 threadpool
QueueUserWorkItem
https://learn.microsoft.com/zh-cn/windows/win32/procthread/thread-pool-api
timer heap
libuv/libhv timer -> heap
Linux 定时器(四) 时间堆
https://www.jianshu.com/p/e880f398530d
定时器中到期时间最小值作为心搏间隔
Linux 定时器(三) 时间轮
https://www.jianshu.com/p/df55c5a1f8c3
时间轮 -> hash
时间堆 -> heap
《Linux高性能服务器编程》——第十一章:定时器
https://zhuanlan.zhihu.com/p/444354709
【定时器】4种定时器方式介绍及时间轮、时间堆实现
https://blog.csdn.net/weixin_42687826/article/details/104381616
高性能计时器Timer的设计(时间轮和时间堆两种方式)
https://www.cnblogs.com/developing/p/10856299.html
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WuRui!
评论