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