diff --git a/src/external/threadpool/ThreadPool.h b/src/external/threadpool/ThreadPool.h index 36169849..2e030687 100644 --- a/src/external/threadpool/ThreadPool.h +++ b/src/external/threadpool/ThreadPool.h @@ -29,7 +29,7 @@ private: // synchronization std::mutex queue_mutex; std::condition_variable condition; - bool stop; + volatile bool stop; }; // the constructor just launches some amount of workers