9 asm volatile(
"pause" :::
"memory");
Definition dumb_spinlock.h:13
void unlock()
Definition dumb_spinlock.h:31
DumbSpinlock(DumbSpinlock const &)=delete
auto operator=(DumbSpinlock const &) -> DumbSpinlock &=delete
void lock()
Definition dumb_spinlock.h:20
auto try_lock() -> bool
Definition dumb_spinlock.h:30
@ Relaxed
Definition memory_order.h:7
@ Acquire
Definition memory_order.h:9
@ Release
Definition memory_order.h:10
void cpu_relax()
Definition dumb_spinlock.h:7
Definition zstring_parser.h:9