44 Spinlock() : mLocked(ATOMIC_FLAG_INIT)
50 while (mLocked.test_and_set(std::memory_order_acquire)) ;
54 mLocked.clear(std::memory_order_release);
58 return !mLocked.test_and_set(std::memory_order_acquire);
62 std::atomic_flag mLocked;
Definition: SpinLock.h:42