31
Atomic operations library
[atomics]
31.1
General
[atomics.general]
1
#
This Clause describes components for fine-grained atomic access
.
This access is provided via operations on atomic objects
.
2
#
The following subclauses describe atomics requirements and components for types and operations, as summarized in Table
143
.
Table
143
: Atomics library summary [tab:atomics.summary]
Subclause
Header
[atomics.alias]
Type aliases
<
atomic
>
[atomics.order]
Order and consistency
[atomics.lockfree]
Lock-free property
[atomics.wait]
Waiting and notifying
[atomics.ref.generic]
Class template
atomic_ref
[atomics.types.generic]
Class template
atomic
[atomics.nonmembers]
Non-member functions
[atomics.flag]
Flag type and operations
[atomics.fences]
Fences