void EventLoop::queueInLoop(Task& task) { { MutexLockGuard guard(_mutex); _pendingFunctors.push_back(task); } if(!isInLoopThread() || _callingPendingFunctors) { wakeup(); } }
void EventLoop::queueInLoop(Task& task)
{
{
MutexLockGuard guard(_mutex);
_pendingFunctors.push_back(task);
}
}