注意到这个逻辑

ngx_process_events_and_timers(ngx_cycle_t *cycle)
{
    if (ngx_timer_resolution) {
        timer = NGX_TIMER_INFINITE;
        flags = 0;

    } else {
        timer = ngx_event_find_timer();
        flags = NGX_UPDATE_TIME;
    }

也就是说，如果设置了timer_resolution,nginx会完全依靠timer机制(各平台下参见http://tengine.taobao.org/nginx_docs/cn/docs/ngx_core_module.html#timer_resolution)，而不会调用我们的定时器算法。所以这里时间轮应该和timer_resolution完全撇清关系，否则就没有作用了。