ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.sync.qspinlock.mcs Module Reference

Data Structures

struct  zxfoundation::sync::qspinlock::mcs_node
 MCS node for queued spinlocks. More...

Variables

std::atomic< int > locked {0}
constexpr auto zxfoundation::sync::qspinlock::MCS_MAX_LOCK_DEPTH = 4U
 Maximum MCS spinlock nesting depth.
std::atomic< mcs_node * > next {nullptr}

Files

file  zxfoundation/sync/qspinlock.zcomponent/mcs.cxxm