You've already forked cpp-httplib
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:
@ -560,10 +560,9 @@ public:
|
|||||||
{
|
{
|
||||||
std::unique_lock<std::mutex> lock(mutex_);
|
std::unique_lock<std::mutex> lock(mutex_);
|
||||||
shutdown_ = true;
|
shutdown_ = true;
|
||||||
|
cond_.notify_all();
|
||||||
}
|
}
|
||||||
|
|
||||||
cond_.notify_all();
|
|
||||||
|
|
||||||
// Join...
|
// Join...
|
||||||
for (auto &t : threads_) {
|
for (auto &t : threads_) {
|
||||||
t.join();
|
t.join();
|
||||||
|
Reference in New Issue
Block a user