12 std::atomic_flag locked = ATOMIC_FLAG_INIT;
15 while (locked.test_and_set(std::memory_order_acquire)) { ; }
18 locked.clear(std::memory_order_release);
Definition: SpinLock.h:10
void lock()
Definition: SpinLock.h:14
void unlock()
Definition: SpinLock.h:17