...
4. timer_create系统接口,实质也是借助信号,参考man 2 timer_create
5. timerfd_create系列接口,通过文件描述符的形式操作定时器,可配合IO多路复用,参考man create系列接口,通过判断文件描述符可读来判断超时,可配合IO多路复用,参考man 2 timerfd_create
服务器程序通常需要处理众多定时事件,如何有效地组织与管理这些定时事件对服务器的性能至关重要。为此,我们要将每个定时事件分别封装成定时器,并使用某种容器类数据结构,比如链表、排序链表和时间轮,将所有定时器串联起来,以实现对定时事件的统一管理。
...