carb/thread/Spinlock.h¶
↰ Parent directory: carb/thread/
Carbonite Spinlock implementation.
Source: carb/thread/Spinlock.h
Namespaces¶
carb: The main Carbonite namespace.
carb::thread: Namespace for all threading operations.
carb::thread::details: Namespace for Carbonite private threading details.
Classes¶
carb::thread::details::SpinlockImpl: Spinlock and RecursiveSpinlock are locking primitives that never enter the kernel to wait.
Typedefs¶
carb::thread::RecursiveSpinlock: A spinlock implementation that allows recursion.
carb::thread::Spinlock: A spinlock implementation that does not allow recursion.