此处的timer_queues是一个timer_queue_set, 仅仅是一个多timer_queue的容器, 存在的作用是外围多个特化的deadline_timer_service时, 每个service...区别于winrt_timer_scheduler使用一个额外的线程, 使用timer_fd的话, 我们则可以利用reactor本身来完成相关的超时等待, 不需要额外的线程....内部持有的reactor即可完成所有操作了, 另外因为只是多出一个timer_fd, 对应的开销基本也是可以忽略的....定制性差,时间强行跟系统进行绑定了, 不方便支持虚拟时间等概念.
3. deadline_timer_service与basic_waitable_timer
这部分是业务使用时直接能接触到的部分,...默认还有一个deadline_timer的实现, 区别于上面介绍的三种, deadline_timer本身是依赖boost的datetime库来实现的, 功能与上面介绍的几种定时器都大同小异, 我们就不再介绍了