diff --git a/cyber/base/thread_pool.h b/cyber/base/thread_pool.h index e875bca3647..0d3ba909db0 100644 --- a/cyber/base/thread_pool.h +++ b/cyber/base/thread_pool.h @@ -82,7 +82,7 @@ auto ThreadPool::Enqueue(F&& f, Args&&... args) if (stop_) { return std::future(); } - task_queue_.Enqueue([task]() { (*task)(); }); + (void)task_queue_.WaitEnqueue([task]() { (*task)(); }); return res; };