avoid lockup in ThreadPool::shutdown() on legacy host (#1417)

It is found on CentOS 7.0.1406 which is very early version of CentOS 7.

Co-authored-by: Changbin Park <changbin.park@ahnlab.com>
This commit is contained in:
Changbin Park
2022-11-03 10:23:45 -04:00
committed by GitHub
co-authored by Changbin Park
parent 27cd4e6ffe
commit ad7edc7b27
+1 -2
View File
@@ -560,10 +560,9 @@ public:
{
std::unique_lock<std::mutex> lock(mutex_);
shutdown_ = true;
cond_.notify_all();
}
cond_.notify_all();
// Join...
for (auto &t : threads_) {
t.join();