diff options
Diffstat (limited to 'includes/Threads.h')
-rw-r--r-- | includes/Threads.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/Threads.h b/includes/Threads.h index 0dfce1a..ed629be 100644 --- a/includes/Threads.h +++ b/includes/Threads.h @@ -1,5 +1,6 @@ #pragma once +#include <atomic> #include <AtStartExit.h> #include <pthread.h> @@ -78,7 +79,7 @@ class Thread { Thread(const Thread &) = delete; Thread & operator=(const Thread &) = delete; pthread_t m_thread; - volatile bool m_joined; + std::atomic<bool> m_joined; friend class ThreadHelper; }; |