Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:model
|
gptkbp:affects |
std::atomic
std::mutex volatile keyword thread synchronization |
gptkbp:defines |
rules for concurrent memory access
|
gptkbp:documentedIn |
C++11 Standard Section 1.10
|
gptkbp:enables |
lock-free programming
thread-safe programming |
https://www.w3.org/2000/01/rdf-schema#label |
C++11 memory model
|
gptkbp:introducedIn |
gptkb:C++11
|
gptkbp:provides |
sequential consistency
memory fences acquire-release semantics relaxed memory order |
gptkbp:replacedBy |
unspecified memory model in pre-C++11
|
gptkbp:specifies |
atomic operations
memory orderings data races happens-before relationships |
gptkbp:standardizedBy |
gptkb:ISO/IEC_14882:2011
|
gptkbp:bfsParent |
gptkb:Boost.Atomic
|
gptkbp:bfsLayer |
6
|