X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=thread.h;h=46b6d3952ff0cb262d24c077993d18b308ad3e9c;hp=09e2754dd4760ca598f25e145ec250be0473ffcc;hb=50651c954803c1941e6ad1bb494712891c18f7d2;hpb=f0621e41fdb96ce1bd58e7561e0aa76345072ba3;ds=sidebyside diff --git a/thread.h b/thread.h index 09e2754..46b6d39 100644 --- a/thread.h +++ b/thread.h @@ -4,6 +4,8 @@ #include #include +#include + struct timespec; // A thread class with start/stop and signal functionality. @@ -51,7 +53,7 @@ private: pthread_t worker_thread; // Protects should_stop_status. - pthread_mutex_t should_stop_mutex; + std::mutex should_stop_mutex; // If this is set, the thread should return as soon as possible from do_work(). bool should_stop_status;