conditionVariableAtomic

The Atomic Boolean

/
The remaining atomics - in contrast to std::atomic_flag - are partial or full specializations of the…
twoAtomics

Sequential Consistency

/
The atomics are the base of the C++ memory model. Per default, sequential consistency is applied. The…
spinLockSleep

The Atomic Flag

/
Atomics guarantee two characteristics. On the one hand, they are atomic, on the other, they provide synchronization…
Overview

C++ Memory Model

/
Since C++11, C++ has a memory model. It is the foundation for multithreading. Without it, multithreading…