Get this mutex.
421 {
423
424 std::unique_lock<std::mutex> lock(
m_Mutex);
425
427 {
429 return nullptr;
430 }
431
436 return ptr;
437 }
#define SPICES_PROFILE_ZONE
std::queue< ThreadTask > m_ThreadTasksQueue
Thread Tasks Queue.
std::atomic_int m_ThreadTasks
Thread Tasks Count.
std::mutex m_Mutex
A Mutex for Thread.
std::atomic_bool m_IsInTask
True if this thread is executing a task.