bthread中启用一个pthread作为全局唯一的定时器处理线程,所有定时任务都通过这个pthread进行管理和调度。由于全局只有一个定时任务处理线程,因此定时任务中不能放耗时长的逻辑,否则会给后续任务造成延迟。
源码位置:bthread/timer_thread.h bthread/timer_thread.cpp
接口api
1 2 3 4 5 6 7 8 9 |
|
bthread中启用一个pthread作为全局唯一的定时器处理线程,所有定时任务都通过这个pthread进行管理和调度。由于全局只有一个定时任务处理线程,因此定时任务中不能放耗时长的逻辑,否则会给后续任务造成延迟。
源码位置:bthread/timer_thread.h bthread/timer_thread.cpp
接口api
1 2 3 4 5 6 7 8 9 |
|