增加timerfd的替换方案