Open 1900100209 opened 4 months ago
void HeapTimer::tick() { /* 清除超时结点 */ if(heap_.empty()) { return; } while(!heap_.empty()) { TimerNode node = heap_.front(); if(std::chrono::duration_cast<MS>(node.expires - Clock::now()).count() > 0) { break; } node.cb(); pop(); } }
这个可以删了吧,没必要啊。。 if(heap_.empty()) { return; }
这个可以删了吧,没必要啊。。 if(heap_.empty()) { return; }