muduo
幻想之渔
永远相信美好的事情即将发生!
展开
-
muduo的EventLoop.runAfter()的一次错误使用记录
muduo的EventLoop.runAfter()的一次错误使用记录问题出现项目中使用loop.runAfter(60, …)设置一个定时任务,但是发现预期的效果没有出现,总是感觉定时任务调用时已经过了60秒,很奇怪,加了打印,发现:loop.runAfter(60, ...), 实际调用时已经过了107~108秒loop.runAfter(90, ...), 实际调用时已经过了154~...原创 2018-10-26 16:30:31 · 518 阅读 · 0 评论 -
muduo定时任务取消问题
1. 基础熟悉muduo中执行定时任务有三个方法:EventLooprunAt、runAfter和runEvery。runAt:某个时间执行任务runAfter:某段时间后执行任务runEvery:定时循环执行任务这两个函数的原型: TimerId runAt(const Timestamp& time, TimerCallback&& cb); ...原创 2018-11-28 17:59:31 · 327 阅读 · 0 评论