diff --git a/base/src/thread_pool.cpp b/base/src/thread_pool.cpp index 9951929fd05e0bcc4595d35df9dd49ad8cdab98c..6d8abe88ef48e973d58967b878f1bace8b614d53 100644 --- a/base/src/thread_pool.cpp +++ b/base/src/thread_pool.cpp @@ -78,6 +78,7 @@ void ThreadPool::AddTask(const Task &f) } else { std::unique_lock lock(mutex_); while (Overloaded()) { + UTILS_LOGI("------dddddd---task- wait----"); acceptNewTask_.wait(lock); } @@ -97,6 +98,7 @@ ThreadPool::Task ThreadPool::ScheduleTask() { std::unique_lock lock(mutex_); while (tasks_.empty() && running_) { + UTILS_LOGI("------dddddd---thread- wait-"); hasTaskToDo_.wait(lock); } @@ -123,6 +125,7 @@ void ThreadPool::WorkInThread() Task task = ScheduleTask(); if (task) { task(); + UTILS_LOGI("------dddddd---do end-"); } } }