muduo--EventLoop处理线程安全的问题

  为了方便用户使用定时器接口,增加了几个函数,这几个函数都转而调用TimeQueue::addTimer(),这几个函数没有做特别的处理,是允许跨线程使用。    这样一来会带来线程安全性方面的问题,muduo的解决方法不是加锁,而是把对TimeQueue的操作转移到IO线程来进行,EventLoop::runInLoop(const Functor& cb)函数,参数cb是回调函数,在它的IO
相关文章
相关标签/搜索