RenΓ©'s URL Explorer Experiment


Title: [atomics]

direct link

Domain: timsong-cpp.github.io

Links:

[thread]https://timsong-cpp.github.io/cppwp/#thread
[atomics.general]https://timsong-cpp.github.io/cppwp/atomics#general
[atomics.syn]https://timsong-cpp.github.io/cppwp/atomics#syn
[atomics.alias]https://timsong-cpp.github.io/cppwp/atomics#alias
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
[atomics.lockfree]https://timsong-cpp.github.io/cppwp/atomics#lockfree
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
[atomics.ref.generic]https://timsong-cpp.github.io/cppwp/atomics#ref.generic
[atomics.ref.generic.general]https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general
[atomics.ref.ops]https://timsong-cpp.github.io/cppwp/atomics#ref.ops
[atomics.ref.int]https://timsong-cpp.github.io/cppwp/atomics#ref.int
[atomics.ref.float]https://timsong-cpp.github.io/cppwp/atomics#ref.float
[atomics.ref.pointer]https://timsong-cpp.github.io/cppwp/atomics#ref.pointer
[atomics.ref.memop]https://timsong-cpp.github.io/cppwp/atomics#ref.memop
[atomics.types.generic]https://timsong-cpp.github.io/cppwp/atomics#types.generic
[atomics.types.generic.general]https://timsong-cpp.github.io/cppwp/atomics#types.generic.general
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics#types.operations
[atomics.types.int]https://timsong-cpp.github.io/cppwp/atomics#types.int
[atomics.types.float]https://timsong-cpp.github.io/cppwp/atomics#types.float
[atomics.types.pointer]https://timsong-cpp.github.io/cppwp/atomics#types.pointer
[atomics.types.memop]https://timsong-cpp.github.io/cppwp/atomics#types.memop
[util.smartptr.atomic]https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic
[util.smartptr.atomic.general]https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general
[util.smartptr.atomic.shared]https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared
[util.smartptr.atomic.weak]https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak
[atomics.nonmembers]https://timsong-cpp.github.io/cppwp/atomics#nonmembers
[atomics.flag]https://timsong-cpp.github.io/cppwp/atomics#flag
[atomics.fences]https://timsong-cpp.github.io/cppwp/atomics#fences
[stdatomic.h.syn]https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn
32.5.1https://timsong-cpp.github.io/cppwp/atomics#general
[atomics.general]https://timsong-cpp.github.io/cppwp/atomics.general
1https://timsong-cpp.github.io/cppwp/atomics#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2400
.https://timsong-cpp.github.io/cppwp/atomics#general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2404
.https://timsong-cpp.github.io/cppwp/atomics#general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#general-2.sentence-2
32.5.2https://timsong-cpp.github.io/cppwp/atomics#syn
[atomics.syn]https://timsong-cpp.github.io/cppwp/atomics.syn
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#header:%3catomic%3e
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
[atomics.lockfree]https://timsong-cpp.github.io/cppwp/atomics#lockfree
[atomics.ref.generic]https://timsong-cpp.github.io/cppwp/atomics#ref.generic
[atomics.types.generic]https://timsong-cpp.github.io/cppwp/atomics#types.generic
[atomics.types.pointer]https://timsong-cpp.github.io/cppwp/atomics#types.pointer
[atomics.nonmembers]https://timsong-cpp.github.io/cppwp/atomics#nonmembers
[atomics.alias]https://timsong-cpp.github.io/cppwp/atomics#alias
[atomics.flag]https://timsong-cpp.github.io/cppwp/atomics#flag
[atomics.fences]https://timsong-cpp.github.io/cppwp/atomics#fences
32.5.3https://timsong-cpp.github.io/cppwp/atomics#alias
[atomics.alias]https://timsong-cpp.github.io/cppwp/atomics.alias
1https://timsong-cpp.github.io/cppwp/atomics#alias-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2810
.https://timsong-cpp.github.io/cppwp/atomics#alias-1.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#alias-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2818
.https://timsong-cpp.github.io/cppwp/atomics#alias-2.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#alias-note-1
[compliance]https://timsong-cpp.github.io/cppwp/compliance
.https://timsong-cpp.github.io/cppwp/atomics#alias-2.sentence-2
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#alias-2.sentence-3
32.5.4https://timsong-cpp.github.io/cppwp/atomics#order
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics.order
1https://timsong-cpp.github.io/cppwp/atomics#order-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2856
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#order-1.sentence-1
(1.1)https://timsong-cpp.github.io/cppwp/atomics#order-1.1
.https://timsong-cpp.github.io/cppwp/atomics#order-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/atomics#order-1.2
.https://timsong-cpp.github.io/cppwp/atomics#order-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/atomics#order-1.3
.https://timsong-cpp.github.io/cppwp/atomics#order-1.3.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#order-note-1
.https://timsong-cpp.github.io/cppwp/atomics#order-1.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#order-1.sentence-4
2https://timsong-cpp.github.io/cppwp/atomics#order-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2881
.https://timsong-cpp.github.io/cppwp/atomics#order-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#order-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2887
coherence-ordered beforehttps://timsong-cpp.github.io/cppwp/atomics#def:coherence-ordered_before
(3.1)https://timsong-cpp.github.io/cppwp/atomics#order-3.1
(3.2)https://timsong-cpp.github.io/cppwp/atomics#order-3.2
(3.3)https://timsong-cpp.github.io/cppwp/atomics#order-3.3
(3.4)https://timsong-cpp.github.io/cppwp/atomics#order-3.4
.https://timsong-cpp.github.io/cppwp/atomics#order-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#order-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2907
.https://timsong-cpp.github.io/cppwp/atomics#order-4.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#order-4.sentence-2
(4.1)https://timsong-cpp.github.io/cppwp/atomics#order-4.1
(4.2)https://timsong-cpp.github.io/cppwp/atomics#order-4.2
(4.3)https://timsong-cpp.github.io/cppwp/atomics#order-4.3
(4.4)https://timsong-cpp.github.io/cppwp/atomics#order-4.4
.https://timsong-cpp.github.io/cppwp/atomics#order-4.sentence-3
5https://timsong-cpp.github.io/cppwp/atomics#order-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2938
2https://timsong-cpp.github.io/cppwp/atomics#order-note-2
.https://timsong-cpp.github.io/cppwp/atomics#order-5.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#order-5.sentence-2
6https://timsong-cpp.github.io/cppwp/atomics#order-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2951
3https://timsong-cpp.github.io/cppwp/atomics#order-note-3
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#order-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#order-6.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#order-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#order-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2962
4https://timsong-cpp.github.io/cppwp/atomics#order-note-4
.https://timsong-cpp.github.io/cppwp/atomics#order-7.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#order-7.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#order-7.sentence-3
8https://timsong-cpp.github.io/cppwp/atomics#order-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2973
.https://timsong-cpp.github.io/cppwp/atomics#order-8.sentence-1
5https://timsong-cpp.github.io/cppwp/atomics#order-note-5
.https://timsong-cpp.github.io/cppwp/atomics#order-8.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#order-8.sentence-4
9https://timsong-cpp.github.io/cppwp/atomics#order-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L2996
6https://timsong-cpp.github.io/cppwp/atomics#order-note-6
10https://timsong-cpp.github.io/cppwp/atomics#order-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3014
.https://timsong-cpp.github.io/cppwp/atomics#order-10.sentence-1
11https://timsong-cpp.github.io/cppwp/atomics#order-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3019
atomic modify-write operationhttps://timsong-cpp.github.io/cppwp/atomics#def:modify-write_operation,atomic
[atomics.fences]https://timsong-cpp.github.io/cppwp/atomics#fences
.https://timsong-cpp.github.io/cppwp/atomics#order-11.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#order-note-7
.https://timsong-cpp.github.io/cppwp/atomics#order-11.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#order-11.sentence-3
12https://timsong-cpp.github.io/cppwp/atomics#order-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3031
.https://timsong-cpp.github.io/cppwp/atomics#order-12.sentence-1
32.5.5https://timsong-cpp.github.io/cppwp/atomics#lockfree
[atomics.lockfree]https://timsong-cpp.github.io/cppwp/atomics.lockfree
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#:values_of_various_ATOMIC_..._LOCK_FREE_macros
1https://timsong-cpp.github.io/cppwp/atomics#lockfree-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3054
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-1.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-1.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-1.sentence-4
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-1.sentence-5
2https://timsong-cpp.github.io/cppwp/atomics#lockfree-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3062
[compliance]https://timsong-cpp.github.io/cppwp/compliance
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#lockfree-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3069
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics#types.operations
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-3.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-3.sentence-2
4https://timsong-cpp.github.io/cppwp/atomics#lockfree-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3076
[intro.progress]https://timsong-cpp.github.io/cppwp/intro.progress
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-4.sentence-1
5https://timsong-cpp.github.io/cppwp/atomics#lockfree-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3080
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-5.sentence-1
274https://timsong-cpp.github.io/cppwp/atomics#footnote-274
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-5.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#lockfree-note-1
.https://timsong-cpp.github.io/cppwp/atomics#lockfree-5.sentence-3
274)https://timsong-cpp.github.io/cppwp/atomics#footnote-274
274)https://timsong-cpp.github.io/cppwp/atomics#footnoteref-274
.https://timsong-cpp.github.io/cppwp/atomics#footnote-274.sentence-1
32.5.6https://timsong-cpp.github.io/cppwp/atomics#wait
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics.wait
1https://timsong-cpp.github.io/cppwp/atomics#wait-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3097
Atomic waiting operationshttps://timsong-cpp.github.io/cppwp/atomics#def:atomic,waiting_operation
atomic notifying operationshttps://timsong-cpp.github.io/cppwp/atomics#def:atomic,notifying_operation
.https://timsong-cpp.github.io/cppwp/atomics#wait-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#wait-1.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#wait-note-1
.https://timsong-cpp.github.io/cppwp/atomics#wait-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#wait-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3110
2https://timsong-cpp.github.io/cppwp/atomics#wait-note-2
(2.1)https://timsong-cpp.github.io/cppwp/atomics#wait-2.1
(2.2)https://timsong-cpp.github.io/cppwp/atomics#wait-2.2
(2.3)https://timsong-cpp.github.io/cppwp/atomics#wait-2.3
(2.4)https://timsong-cpp.github.io/cppwp/atomics#wait-2.4
(2.5)https://timsong-cpp.github.io/cppwp/atomics#wait-2.5
.https://timsong-cpp.github.io/cppwp/atomics#wait-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#wait-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3122
3https://timsong-cpp.github.io/cppwp/atomics#wait-note-3
(3.1)https://timsong-cpp.github.io/cppwp/atomics#wait-3.1
(3.2)https://timsong-cpp.github.io/cppwp/atomics#wait-3.2
(3.3)https://timsong-cpp.github.io/cppwp/atomics#wait-3.3
(3.4)https://timsong-cpp.github.io/cppwp/atomics#wait-3.4
(3.5)https://timsong-cpp.github.io/cppwp/atomics#wait-3.5
.https://timsong-cpp.github.io/cppwp/atomics#wait-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#wait-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3135
eligible to be unblockedhttps://timsong-cpp.github.io/cppwp/atomics#def:eligible_to_be_unblocked
(4.1)https://timsong-cpp.github.io/cppwp/atomics#wait-4.1
(4.2)https://timsong-cpp.github.io/cppwp/atomics#wait-4.2
(4.3)https://timsong-cpp.github.io/cppwp/atomics#wait-4.3
.https://timsong-cpp.github.io/cppwp/atomics#wait-4.sentence-1
32.5.7https://timsong-cpp.github.io/cppwp/atomics#ref.generic
[atomics.ref.generic]https://timsong-cpp.github.io/cppwp/atomics.ref.generic
32.5.7.1https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general
[atomics.ref.generic.general]https://timsong-cpp.github.io/cppwp/atomics.ref.generic.general
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ref
1https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3197
[atomics.general]https://timsong-cpp.github.io/cppwp/atomics#general
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3203
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3206
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-3.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-3.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-3.sentence-3
4https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3216
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-4.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-note-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-4.sentence-2
5https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3227
.https://timsong-cpp.github.io/cppwp/atomics#ref.generic.general-5.sentence-1
32.5.7.2https://timsong-cpp.github.io/cppwp/atomics#ref.ops
[atomics.ref.ops]https://timsong-cpp.github.io/cppwp/atomics.ref.ops
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:required_alignment,atomic_ref
1https://timsong-cpp.github.io/cppwp/atomics#ref.ops-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3243
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-1.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#ref.ops-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3250
1https://timsong-cpp.github.io/cppwp/atomics#ref.ops-note-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:is_always_lock_free,atomic_ref
3https://timsong-cpp.github.io/cppwp/atomics#ref.ops-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3268
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-3.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-3.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:is_lock_free,atomic_ref
4https://timsong-cpp.github.io/cppwp/atomics#ref.ops-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3286
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ref,constructor
5https://timsong-cpp.github.io/cppwp/atomics#ref.ops-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3302
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#ref.ops-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3306
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#ref.ops-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3310
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ref,constructor_
8https://timsong-cpp.github.io/cppwp/atomics#ref.ops-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3324
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#ref.ops-itemdecl:6
9https://timsong-cpp.github.io/cppwp/atomics#ref.ops-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3335
(9.1)https://timsong-cpp.github.io/cppwp/atomics#ref.ops-9.1
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
(9.2)https://timsong-cpp.github.io/cppwp/atomics#ref.ops-9.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-9.sentence-1
10https://timsong-cpp.github.io/cppwp/atomics#ref.ops-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3342
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store,atomic_ref
11https://timsong-cpp.github.io/cppwp/atomics#ref.ops-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3357
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#ref.ops-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3361
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#ref.ops-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3368
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-13.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-13.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator=,atomic_ref
14https://timsong-cpp.github.io/cppwp/atomics#ref.ops-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3384
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#ref.ops-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3388
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:load,atomic_ref
16https://timsong-cpp.github.io/cppwp/atomics#ref.ops-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3406
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-16.sentence-1
17https://timsong-cpp.github.io/cppwp/atomics#ref.ops-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3413
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-17.sentence-1
18https://timsong-cpp.github.io/cppwp/atomics#ref.ops-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3417
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator_type,atomic_ref
19https://timsong-cpp.github.io/cppwp/atomics#ref.ops-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3431
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:exchange,atomic_ref
20https://timsong-cpp.github.io/cppwp/atomics#ref.ops-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3446
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-20.sentence-1
21https://timsong-cpp.github.io/cppwp/atomics#ref.ops-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3450
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-21.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-21.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-21.sentence-3
22https://timsong-cpp.github.io/cppwp/atomics#ref.ops-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3457
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-22.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_weak,atomic_ref
23https://timsong-cpp.github.io/cppwp/atomics#ref.ops-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3486
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-23.sentence-1
24https://timsong-cpp.github.io/cppwp/atomics#ref.ops-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3490
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-24.sentence-1
25https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3497
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-4
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-5
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-6
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-25.sentence-7
26https://timsong-cpp.github.io/cppwp/atomics#ref.ops-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3526
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-26.sentence-1
27https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3530
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#ref.ops-note-2
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-4
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-5
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-27.sentence-6
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:wait,atomic_ref%3cT%3e
28https://timsong-cpp.github.io/cppwp/atomics#ref.ops-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3556
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-28.sentence-1
29https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3563
(29.1)https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.1
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.1.sentence-1
(29.2)https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.2.sentence-1
(29.3)https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.3
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-29.3.sentence-1
30https://timsong-cpp.github.io/cppwp/atomics#ref.ops-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3577
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-30.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_one,atomic_ref%3cT%3e
31https://timsong-cpp.github.io/cppwp/atomics#ref.ops-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3589
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-31.sentence-1
32https://timsong-cpp.github.io/cppwp/atomics#ref.ops-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3593
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-32.sentence-1
33https://timsong-cpp.github.io/cppwp/atomics#ref.ops-33
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3599
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-33.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_all,atomic_ref%3cT%3e
34https://timsong-cpp.github.io/cppwp/atomics#ref.ops-34
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3611
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-34.sentence-1
35https://timsong-cpp.github.io/cppwp/atomics#ref.ops-35
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3615
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-35.sentence-1
36https://timsong-cpp.github.io/cppwp/atomics#ref.ops-36
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3620
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-36.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:address,atomic_ref%3cT%3e
37https://timsong-cpp.github.io/cppwp/atomics#ref.ops-37
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3632
.https://timsong-cpp.github.io/cppwp/atomics#ref.ops-37.sentence-1
32.5.7.3https://timsong-cpp.github.io/cppwp/atomics#ref.int
[atomics.ref.int]https://timsong-cpp.github.io/cppwp/atomics.ref.int
1https://timsong-cpp.github.io/cppwp/atomics#ref.int-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3639
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-1.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#ref.int-note-1
[atomics.ref.generic]https://timsong-cpp.github.io/cppwp/atomics#ref.generic
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#ref.int-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3651
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.int-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3742
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#ref.int-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3746
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-4.sentence-1
155https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:fetch_add,atomic_ref%3cintegral-type%3e
5https://timsong-cpp.github.io/cppwp/atomics#ref.int-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3764
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#ref.int-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3768
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-6.sentence-2
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#ref.int-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3776
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#ref.int-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3781
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-8.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#ref.int-note-2
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-8.sentence-2
9https://timsong-cpp.github.io/cppwp/atomics#ref.int-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3793
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store_add,atomic_ref%3cintegral-type%3e
10https://timsong-cpp.github.io/cppwp/atomics#ref.int-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3812
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-10.sentence-1
11https://timsong-cpp.github.io/cppwp/atomics#ref.int-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3816
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#ref.int-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3822
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-12.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-12.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-12.sentence-3
13https://timsong-cpp.github.io/cppwp/atomics#ref.int-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3830
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-13.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.int-note-3
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-13.sentence-2
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-13.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic_ref%3cintegral-type%3e
14https://timsong-cpp.github.io/cppwp/atomics#ref.int-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3857
.https://timsong-cpp.github.io/cppwp/atomics#ref.int-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#ref.int-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3861
32.5.7.4https://timsong-cpp.github.io/cppwp/atomics#ref.float
[atomics.ref.float]https://timsong-cpp.github.io/cppwp/atomics.ref.float
1https://timsong-cpp.github.io/cppwp/atomics#ref.float-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3869
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-1.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#ref.float-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3877
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.float-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3964
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#ref.float-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3968
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-4.sentence-1
155https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:fetch_add,atomic_ref%3cfloating-point-type%3e
5https://timsong-cpp.github.io/cppwp/atomics#ref.float-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3995
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#ref.float-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3999
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-6.sentence-2
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#ref.float-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4007
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#ref.float-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4012
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-8.sentence-1
[limits.syn]https://timsong-cpp.github.io/cppwp/limits.syn
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-8.sentence-2
[cfenv]https://timsong-cpp.github.io/cppwp/cfenv
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-8.sentence-3
9https://timsong-cpp.github.io/cppwp/atomics#ref.float-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4024
(9.1)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.2.sentence-1
(9.3)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3
(9.3.1)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.1.sentence-1
(9.3.2)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.2.sentence-1
(9.3.3)https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.3
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-9.3.3.sentence-1
10https://timsong-cpp.github.io/cppwp/atomics#ref.float-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4054
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store_add,atomic_ref%3cfloating-point-type%3e
11https://timsong-cpp.github.io/cppwp/atomics#ref.float-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4074
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#ref.float-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4078
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#ref.float-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4084
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-13.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-13.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-13.sentence-3
14https://timsong-cpp.github.io/cppwp/atomics#ref.float-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4092
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-14.sentence-1
[limits.syn]https://timsong-cpp.github.io/cppwp/limits.syn
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-14.sentence-2
[cfenv]https://timsong-cpp.github.io/cppwp/cfenv
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-14.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-14.sentence-4
1https://timsong-cpp.github.io/cppwp/atomics#ref.float-note-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-14.sentence-5
15https://timsong-cpp.github.io/cppwp/atomics#ref.float-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4110
(15.1)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.1.sentence-1
(15.2)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.2.sentence-1
(15.3)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3
(15.3.1)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.1
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.1.sentence-1
(15.3.2)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.2
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.2.sentence-1
(15.3.3)https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.3
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-15.3.3.sentence-1
16https://timsong-cpp.github.io/cppwp/atomics#ref.float-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4140
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic_ref%3cfloating-point-type%3e
17https://timsong-cpp.github.io/cppwp/atomics#ref.float-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4153
.https://timsong-cpp.github.io/cppwp/atomics#ref.float-17.sentence-1
18https://timsong-cpp.github.io/cppwp/atomics#ref.float-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4157
32.5.7.5https://timsong-cpp.github.io/cppwp/atomics#ref.pointer
[atomics.ref.pointer]https://timsong-cpp.github.io/cppwp/atomics.ref.pointer
1https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4166
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-1.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4173
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4249
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4253
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-4.sentence-1
156https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:fetch_add,atomic_ref%3cpointer-type%3e
5https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4268
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4272
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4276
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-7.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-7.sentence-2
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-7.sentence-3
8https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4284
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-8.sentence-1
9https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4289
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-9.sentence-1
10https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4294
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-10.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-note-1
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-10.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store_add,atomic_ref%3cpointer-type%3e
11https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4317
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4321
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4325
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-13.sentence-1
14https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4331
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-14.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-14.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-14.sentence-3
15https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4339
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-15.sentence-1
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-15.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-note-2
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-15.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic_ref%3cpointer-type%3e
16https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4361
.https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-16.sentence-1
17https://timsong-cpp.github.io/cppwp/atomics#ref.pointer-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4365
32.5.7.6https://timsong-cpp.github.io/cppwp/atomics#ref.memop
[atomics.ref.memop]https://timsong-cpp.github.io/cppwp/atomics.ref.memop
1https://timsong-cpp.github.io/cppwp/atomics#ref.memop-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4374
[atomics.ref.pointer]https://timsong-cpp.github.io/cppwp/atomics#ref.pointer
[atomics.ref.int]https://timsong-cpp.github.io/cppwp/atomics#ref.int
.https://timsong-cpp.github.io/cppwp/atomics#ref.memop-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator++,atomic_ref%3cpointer-type%3e
2https://timsong-cpp.github.io/cppwp/atomics#ref.memop-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4389
.https://timsong-cpp.github.io/cppwp/atomics#ref.memop-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#ref.memop-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4393
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator--,atomic_ref%3cpointer-type%3e
4https://timsong-cpp.github.io/cppwp/atomics#ref.memop-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4405
.https://timsong-cpp.github.io/cppwp/atomics#ref.memop-4.sentence-1
5https://timsong-cpp.github.io/cppwp/atomics#ref.memop-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4409
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator++,atomic_ref%3cpointer-type%3e_
6https://timsong-cpp.github.io/cppwp/atomics#ref.memop-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4421
.https://timsong-cpp.github.io/cppwp/atomics#ref.memop-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#ref.memop-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4425
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator--,atomic_ref%3cpointer-type%3e_
8https://timsong-cpp.github.io/cppwp/atomics#ref.memop-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4437
.https://timsong-cpp.github.io/cppwp/atomics#ref.memop-8.sentence-1
9https://timsong-cpp.github.io/cppwp/atomics#ref.memop-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4441
32.5.8https://timsong-cpp.github.io/cppwp/atomics#types.generic
[atomics.types.generic]https://timsong-cpp.github.io/cppwp/atomics.types.generic
32.5.8.1https://timsong-cpp.github.io/cppwp/atomics#types.generic.general
[atomics.types.generic.general]https://timsong-cpp.github.io/cppwp/atomics.types.generic.general
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics#types.operations
1https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4499
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
Cpp17CopyAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyAssignable
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.sentence-1
(1.1)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.1
(1.2)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.2
(1.3)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.3
(1.4)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.4
(1.5)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.5
(1.6)https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.6
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-note-1
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4517
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-2.sentence-2
3https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4521
2https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-note-2
.https://timsong-cpp.github.io/cppwp/atomics#types.generic.general-3.sentence-1
32.5.8.2https://timsong-cpp.github.io/cppwp/atomics#types.operations
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics.types.operations
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic,constructor
1https://timsong-cpp.github.io/cppwp/atomics#types.operations-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4539
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-1.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#types.operations-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4543
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-2.sentence-1
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-2.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic,constructor_
3https://timsong-cpp.github.io/cppwp/atomics#types.operations-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4558
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-3.sentence-1
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-3.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-3.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-3.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:is_always_lock_free,atomic
4https://timsong-cpp.github.io/cppwp/atomics#types.operations-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4583
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-4.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-2
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_is_lock_free
5https://timsong-cpp.github.io/cppwp/atomics#types.operations-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4605
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-5.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-3
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-5.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_store
6https://timsong-cpp.github.io/cppwp/atomics#types.operations-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4626
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#types.operations-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4631
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#types.operations-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4638
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-8.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-8.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator=,atomic
9https://timsong-cpp.github.io/cppwp/atomics#types.operations-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4655
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-9.sentence-1
10https://timsong-cpp.github.io/cppwp/atomics#types.operations-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4660
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-10.sentence-1
11https://timsong-cpp.github.io/cppwp/atomics#types.operations-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4664
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-11.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_load
12https://timsong-cpp.github.io/cppwp/atomics#types.operations-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4681
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#types.operations-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4686
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-13.sentence-1
14https://timsong-cpp.github.io/cppwp/atomics#types.operations-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4693
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#types.operations-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4697
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-15.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator_type,atomic
16https://timsong-cpp.github.io/cppwp/atomics#types.operations-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4712
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-16.sentence-1
17https://timsong-cpp.github.io/cppwp/atomics#types.operations-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4717
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_exchange
18https://timsong-cpp.github.io/cppwp/atomics#types.operations-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4735
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-18.sentence-1
19https://timsong-cpp.github.io/cppwp/atomics#types.operations-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4740
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-19.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-19.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-19.sentence-3
20https://timsong-cpp.github.io/cppwp/atomics#types.operations-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4747
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_compare_exchange_weak
21https://timsong-cpp.github.io/cppwp/atomics#types.operations-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4784
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-21.sentence-1
22https://timsong-cpp.github.io/cppwp/atomics#types.operations-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4789
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-22.sentence-1
23https://timsong-cpp.github.io/cppwp/atomics#types.operations-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4796
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-4
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-5
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-6
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-23.sentence-7
24https://timsong-cpp.github.io/cppwp/atomics#types.operations-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4820
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-24.sentence-1
25https://timsong-cpp.github.io/cppwp/atomics#types.operations-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4824
4https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-4
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.padding.bits
1https://timsong-cpp.github.io/cppwp/atomics#types.operations-example-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-25.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-25.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#types.operations-example-2
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-25.sentence-4
26https://timsong-cpp.github.io/cppwp/atomics#types.operations-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4859
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-26.sentence-1
27https://timsong-cpp.github.io/cppwp/atomics#types.operations-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4866
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-2
5https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-5
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-4
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-5
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-27.sentence-6
28https://timsong-cpp.github.io/cppwp/atomics#types.operations-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4885
6https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-6
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-28.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-28.sentence-2
7https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-7
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-28.sentence-3
8https://timsong-cpp.github.io/cppwp/atomics#types.operations-note-8
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-28.sentence-5
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-28.sentence-6
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:wait,atomic
29https://timsong-cpp.github.io/cppwp/atomics#types.operations-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4946
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-29.sentence-1
30https://timsong-cpp.github.io/cppwp/atomics#types.operations-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4953
(30.1)https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.1
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.1.sentence-1
(30.2)https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.2
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.2.sentence-1
(30.3)https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.3
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-30.3.sentence-1
31https://timsong-cpp.github.io/cppwp/atomics#types.operations-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4967
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-31.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_one,atomic
32https://timsong-cpp.github.io/cppwp/atomics#types.operations-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4982
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-32.sentence-1
33https://timsong-cpp.github.io/cppwp/atomics#types.operations-33
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L4988
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-33.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_all,atomic
34https://timsong-cpp.github.io/cppwp/atomics#types.operations-34
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5003
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-34.sentence-1
35https://timsong-cpp.github.io/cppwp/atomics#types.operations-35
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5008
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#types.operations-35.sentence-1
32.5.8.3https://timsong-cpp.github.io/cppwp/atomics#types.int
[atomics.types.int]https://timsong-cpp.github.io/cppwp/atomics.types.int
1https://timsong-cpp.github.io/cppwp/atomics#types.int-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5016
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
https://timsong-cpp.github.io/cppwp/cstdint.syn#header:%3ccstdint%3e
.https://timsong-cpp.github.io/cppwp/atomics#types.int-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.int-1.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#types.int-note-1
[atomics.types.generic]https://timsong-cpp.github.io/cppwp/atomics#types.generic
.https://timsong-cpp.github.io/cppwp/atomics#types.int-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#types.int-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5162
.https://timsong-cpp.github.io/cppwp/atomics#types.int-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.int-2.sentence-2
3https://timsong-cpp.github.io/cppwp/atomics#types.int-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5168
.https://timsong-cpp.github.io/cppwp/atomics#types.int-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#types.int-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5171
.https://timsong-cpp.github.io/cppwp/atomics#types.int-4.sentence-1
155https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp
.https://timsong-cpp.github.io/cppwp/atomics#types.int-4.sentence-2
155https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp
[tab:atomic.types.int.comp]https://timsong-cpp.github.io/cppwp/tab:atomic.types.int.comp
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp-row-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp-row-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp-row-5
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_add
5https://timsong-cpp.github.io/cppwp/atomics#types.int-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5237
.https://timsong-cpp.github.io/cppwp/atomics#types.int-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#types.int-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5242
.https://timsong-cpp.github.io/cppwp/atomics#types.int-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.int-6.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.int-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#types.int-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5250
.https://timsong-cpp.github.io/cppwp/atomics#types.int-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#types.int-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5254
.https://timsong-cpp.github.io/cppwp/atomics#types.int-8.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#types.int-note-2
.https://timsong-cpp.github.io/cppwp/atomics#types.int-8.sentence-2
9https://timsong-cpp.github.io/cppwp/atomics#types.int-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5266
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#types.int-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_store_add
10https://timsong-cpp.github.io/cppwp/atomics#types.int-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5299
.https://timsong-cpp.github.io/cppwp/atomics#types.int-10.sentence-1
11https://timsong-cpp.github.io/cppwp/atomics#types.int-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5304
.https://timsong-cpp.github.io/cppwp/atomics#types.int-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#types.int-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5311
.https://timsong-cpp.github.io/cppwp/atomics#types.int-12.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.int-12.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#types.int-12.sentence-3
13https://timsong-cpp.github.io/cppwp/atomics#types.int-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5319
.https://timsong-cpp.github.io/cppwp/atomics#types.int-13.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#types.int-note-3
.https://timsong-cpp.github.io/cppwp/atomics#types.int-13.sentence-2
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#types.int-13.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic%3cT*%3e
14https://timsong-cpp.github.io/cppwp/atomics#types.int-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5349
.https://timsong-cpp.github.io/cppwp/atomics#types.int-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#types.int-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5354
32.5.8.4https://timsong-cpp.github.io/cppwp/atomics#types.float
[atomics.types.float]https://timsong-cpp.github.io/cppwp/atomics.types.float
1https://timsong-cpp.github.io/cppwp/atomics#types.float-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5362
.https://timsong-cpp.github.io/cppwp/atomics#types.float-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-1.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#types.float-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5497
.https://timsong-cpp.github.io/cppwp/atomics#types.float-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-2.sentence-2
3https://timsong-cpp.github.io/cppwp/atomics#types.float-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5503
.https://timsong-cpp.github.io/cppwp/atomics#types.float-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#types.float-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5506
.https://timsong-cpp.github.io/cppwp/atomics#types.float-4.sentence-1
155https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.int.comp
.https://timsong-cpp.github.io/cppwp/atomics#types.float-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_add_
5https://timsong-cpp.github.io/cppwp/atomics#types.float-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5539
.https://timsong-cpp.github.io/cppwp/atomics#types.float-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#types.float-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5544
.https://timsong-cpp.github.io/cppwp/atomics#types.float-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-6.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.float-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#types.float-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5552
.https://timsong-cpp.github.io/cppwp/atomics#types.float-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#types.float-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5556
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/atomics#types.float-8.sentence-1
[limits.syn]https://timsong-cpp.github.io/cppwp/limits.syn
.https://timsong-cpp.github.io/cppwp/atomics#types.float-8.sentence-2
[cfenv]https://timsong-cpp.github.io/cppwp/cfenv
.https://timsong-cpp.github.io/cppwp/atomics#types.float-8.sentence-3
9https://timsong-cpp.github.io/cppwp/atomics#types.float-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5567
(9.1)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.2
.https://timsong-cpp.github.io/cppwp/atomics#types.float-9.2.sentence-1
(9.3)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3
(9.3.1)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.1.sentence-1
(9.3.2)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.2
.https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.2.sentence-1
(9.3.3)https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.3
.https://timsong-cpp.github.io/cppwp/atomics#types.float-9.3.3.sentence-1
10https://timsong-cpp.github.io/cppwp/atomics#types.float-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5601
.https://timsong-cpp.github.io/cppwp/atomics#types.float-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store_max,atomic%3cfloating-point-type%3e
11https://timsong-cpp.github.io/cppwp/atomics#types.float-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5621
.https://timsong-cpp.github.io/cppwp/atomics#types.float-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#types.float-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5626
.https://timsong-cpp.github.io/cppwp/atomics#types.float-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#types.float-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5633
.https://timsong-cpp.github.io/cppwp/atomics#types.float-13.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-13.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#types.float-13.sentence-3
14https://timsong-cpp.github.io/cppwp/atomics#types.float-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5641
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/atomics#types.float-14.sentence-1
[limits.syn]https://timsong-cpp.github.io/cppwp/limits.syn
.https://timsong-cpp.github.io/cppwp/atomics#types.float-14.sentence-2
[cfenv]https://timsong-cpp.github.io/cppwp/cfenv
.https://timsong-cpp.github.io/cppwp/atomics#types.float-14.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#types.float-14.sentence-4
1https://timsong-cpp.github.io/cppwp/atomics#types.float-note-1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-14.sentence-5
15https://timsong-cpp.github.io/cppwp/atomics#types.float-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5659
(15.1)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-15.1.sentence-1
(15.2)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.2
.https://timsong-cpp.github.io/cppwp/atomics#types.float-15.2.sentence-1
(15.3)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3
(15.3.1)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.1
.https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.1.sentence-1
(15.3.2)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.2
.https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.2.sentence-1
(15.3.3)https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.3
.https://timsong-cpp.github.io/cppwp/atomics#types.float-15.3.3.sentence-1
16https://timsong-cpp.github.io/cppwp/atomics#types.float-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5694
.https://timsong-cpp.github.io/cppwp/atomics#types.float-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic%3cT*%3e_
17https://timsong-cpp.github.io/cppwp/atomics#types.float-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5710
.https://timsong-cpp.github.io/cppwp/atomics#types.float-17.sentence-1
18https://timsong-cpp.github.io/cppwp/atomics#types.float-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5715
19https://timsong-cpp.github.io/cppwp/atomics#types.float-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5719
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/atomics#types.float-19.sentence-1
[limits.syn]https://timsong-cpp.github.io/cppwp/limits.syn
.https://timsong-cpp.github.io/cppwp/atomics#types.float-19.sentence-2
[cfenv]https://timsong-cpp.github.io/cppwp/cfenv
.https://timsong-cpp.github.io/cppwp/atomics#types.float-19.sentence-3
32.5.8.5https://timsong-cpp.github.io/cppwp/atomics#types.pointer
[atomics.types.pointer]https://timsong-cpp.github.io/cppwp/atomics.types.pointer
1https://timsong-cpp.github.io/cppwp/atomics#types.pointer-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5816
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-1.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#types.pointer-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5821
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#types.pointer-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5824
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-3.sentence-1
156https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-3.sentence-2
156https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp
[tab:atomic.types.pointer.comp]https://timsong-cpp.github.io/cppwp/tab:atomic.types.pointer.comp
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#tab:atomic.types.pointer.comp-row-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_add__
4https://timsong-cpp.github.io/cppwp/atomics#types.pointer-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5870
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-4.sentence-1
5https://timsong-cpp.github.io/cppwp/atomics#types.pointer-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5875
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-5.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#types.pointer-note-1
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-5.sentence-2
6https://timsong-cpp.github.io/cppwp/atomics#types.pointer-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5882
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-6.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-6.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-6.sentence-3
7https://timsong-cpp.github.io/cppwp/atomics#types.pointer-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5890
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#types.pointer-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5894
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-8.sentence-1
9https://timsong-cpp.github.io/cppwp/atomics#types.pointer-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5899
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-9.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#types.pointer-note-2
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-9.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_store_add_
10https://timsong-cpp.github.io/cppwp/atomics#types.pointer-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5930
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-10.sentence-1
11https://timsong-cpp.github.io/cppwp/atomics#types.pointer-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5935
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-11.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#types.pointer-note-3
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-11.sentence-2
12https://timsong-cpp.github.io/cppwp/atomics#types.pointer-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5942
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-12.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-12.sentence-2
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-12.sentence-3
13https://timsong-cpp.github.io/cppwp/atomics#types.pointer-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5950
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-13.sentence-1
[alg.min.max]https://timsong-cpp.github.io/cppwp/alg.min.max
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-13.sentence-2
4https://timsong-cpp.github.io/cppwp/atomics#types.pointer-note-4
29https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.lessthancomparable
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-13.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator+=,atomic%3cT*%3e__
14https://timsong-cpp.github.io/cppwp/atomics#types.pointer-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5974
.https://timsong-cpp.github.io/cppwp/atomics#types.pointer-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#types.pointer-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5979
32.5.8.6https://timsong-cpp.github.io/cppwp/atomics#types.memop
[atomics.types.memop]https://timsong-cpp.github.io/cppwp/atomics.types.memop
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator++,atomic%3cT*%3e
1https://timsong-cpp.github.io/cppwp/atomics#types.memop-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5994
.https://timsong-cpp.github.io/cppwp/atomics#types.memop-1.sentence-1
2https://timsong-cpp.github.io/cppwp/atomics#types.memop-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L5999
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator--,atomic%3cT*%3e
3https://timsong-cpp.github.io/cppwp/atomics#types.memop-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6012
.https://timsong-cpp.github.io/cppwp/atomics#types.memop-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#types.memop-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6017
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator++,atomic%3cT*%3e_
5https://timsong-cpp.github.io/cppwp/atomics#types.memop-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6030
.https://timsong-cpp.github.io/cppwp/atomics#types.memop-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#types.memop-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6035
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator--,atomic%3cT*%3e_
7https://timsong-cpp.github.io/cppwp/atomics#types.memop-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6048
.https://timsong-cpp.github.io/cppwp/atomics#types.memop-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#types.memop-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6053
32.5.8.7https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic
[util.smartptr.atomic]https://timsong-cpp.github.io/cppwp/util.smartptr.atomic
32.5.8.7.1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general
[util.smartptr.atomic.general]https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.general
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6063
[util.sharedptr]https://timsong-cpp.github.io/cppwp/util.sharedptr
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-1.sentence-1
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-note-1
https://timsong-cpp.github.io/cppwp/memory.syn#header:%3cmemory%3e
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-1.sentence-2
[atomics.types.generic]https://timsong-cpp.github.io/cppwp/atomics#types.generic
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-1.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-1.sentence-4
2https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6074
[util.smartptr.atomic]https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-2.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-2.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-note-2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-2.sentence-4
3https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6092
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.general-example-1
32.5.8.7.2https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared
[util.smartptr.atomic.shared]https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.shared
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cshared_ptr%3cT%3e%3e
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cshared_ptr%3cT%3e%3e,constructor
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6172
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cshared_ptr%3cT%3e%3e,constructor_
2https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6183
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-2.sentence-1
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-2.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-note-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-2.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-2.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store,atomic%3cshared_ptr%3cT%3e%3e
3https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6205
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6212
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-4.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator=,atomic%3cshared_ptr%3cT%3e%3e
5https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6225
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator=,atomic%3cshared_ptr%3cT%3e%3e_
6https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6236
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:load,atomic%3cshared_ptr%3cT%3e%3e
7https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6247
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6254
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-8.sentence-1
9https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6258
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator_shared_ptr%3cT%3e,atomic%3cshared_ptr%3cT%3e%3e
10https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6269
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:exchange,atomic%3cshared_ptr%3cT%3e%3e
11https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6281
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-11.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-11.sentence-2
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-11.sentence-3
12https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6288
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_weak,atomic%3cshared_ptr%3cT%3e%3e
13https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6303
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-13.sentence-1
14https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6310
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6318
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-15.sentence-1
16https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6323
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-16.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-16.sentence-2
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics#types.operations
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-16.sentence-3
17https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6330
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-17.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-17.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-17.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-17.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_weak,atomic%3cshared_ptr%3cT%3e%3e_
18https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6351
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_strong,atomic%3cshared_ptr%3cT%3e%3e_
19https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6371
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-19.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:wait,atomic%3cshared_ptr%3cT%3e%3e
20https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6390
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-20.sentence-1
21https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6397
(21.1)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.1.sentence-1
(21.2)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.2.sentence-1
(21.3)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-21.3.sentence-1
22https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6410
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-22.sentence-1
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-22.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_one,atomic%3cshared_ptr%3cT%3e%3e
23https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6423
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-23.sentence-1
24https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6429
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-24.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_all,atomic%3cshared_ptr%3cT%3e%3e
25https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6440
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-25.sentence-1
26https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6445
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.shared-26.sentence-1
32.5.8.7.3https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak
[util.smartptr.atomic.weak]https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cweak_ptr%3cT%3e%3e
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cweak_ptr%3cT%3e%3e,constructor
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6500
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic%3cweak_ptr%3cT%3e%3e,constructor_
2https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6511
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-2.sentence-1
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-2.sentence-2
1https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-note-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-2.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-2.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:store,atomic%3cweak_ptr%3cT%3e%3e
3https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6533
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6540
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-4.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator=,atomic%3cweak_ptr%3cT%3e%3e
5https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6553
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:load,atomic%3cweak_ptr%3cT%3e%3e
6https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6564
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6571
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6575
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:operator_weak_ptr%3cT%3e,atomic%3cweak_ptr%3cT%3e%3e
9https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6586
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:exchange,atomic%3cweak_ptr%3cT%3e%3e
10https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6598
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-10.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-10.sentence-2
[intro.races]https://timsong-cpp.github.io/cppwp/intro.races
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-10.sentence-3
11https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6605
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-11.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_weak,atomic%3cweak_ptr%3cT%3e%3e
12https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6619
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-12.sentence-1
13https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6626
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-13.sentence-1
14https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6634
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6639
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-15.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-15.sentence-2
[atomics.types.operations]https://timsong-cpp.github.io/cppwp/atomics#types.operations
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-15.sentence-3
16https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6646
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-16.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-16.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-16.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-16.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_weak,atomic%3cweak_ptr%3cT%3e%3e_
17https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6667
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-17.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:compare_exchange_strong,atomic%3cweak_ptr%3cT%3e%3e
18https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6687
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:wait,atomic%3cweak_ptr%3cT%3e%3e
19https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6706
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-19.sentence-1
20https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6713
(20.1)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.1
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.1.sentence-1
(20.2)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.2
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.2.sentence-1
(20.3)https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.3
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-20.3.sentence-1
21https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6726
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-21.sentence-1
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-21.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_one,atomic%3cweak_ptr%3cT%3e%3e
22https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6740
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-22.sentence-1
23https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6746
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-23.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:notify_all,atomic%3cweak_ptr%3cT%3e%3e
24https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6757
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-24.sentence-1
25https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6762
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak-25.sentence-1
32.5.9https://timsong-cpp.github.io/cppwp/atomics#nonmembers
[atomics.nonmembers]https://timsong-cpp.github.io/cppwp/atomics.nonmembers
1https://timsong-cpp.github.io/cppwp/atomics#nonmembers-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6770
.https://timsong-cpp.github.io/cppwp/atomics#nonmembers-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#nonmembers-1.sentence-2
.https://timsong-cpp.github.io/cppwp/atomics#nonmembers-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#nonmembers-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6780
1https://timsong-cpp.github.io/cppwp/atomics#nonmembers-note-1
.https://timsong-cpp.github.io/cppwp/atomics#nonmembers-2.sentence-1
32.5.10https://timsong-cpp.github.io/cppwp/atomics#flag
[atomics.flag]https://timsong-cpp.github.io/cppwp/atomics.flag
1https://timsong-cpp.github.io/cppwp/atomics#flag-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6813
.https://timsong-cpp.github.io/cppwp/atomics#flag-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-1.sentence-2
2https://timsong-cpp.github.io/cppwp/atomics#flag-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6816
.https://timsong-cpp.github.io/cppwp/atomics#flag-2.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-2.sentence-2
3https://timsong-cpp.github.io/cppwp/atomics#flag-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6820
.https://timsong-cpp.github.io/cppwp/atomics#flag-3.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-3.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag,constructor
4https://timsong-cpp.github.io/cppwp/atomics#flag-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6830
.https://timsong-cpp.github.io/cppwp/atomics#flag-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_test
5https://timsong-cpp.github.io/cppwp/atomics#flag-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6850
.https://timsong-cpp.github.io/cppwp/atomics#flag-5.sentence-1
6https://timsong-cpp.github.io/cppwp/atomics#flag-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6853
.https://timsong-cpp.github.io/cppwp/atomics#flag-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#flag-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6860
.https://timsong-cpp.github.io/cppwp/atomics#flag-7.sentence-1
8https://timsong-cpp.github.io/cppwp/atomics#flag-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6864
.https://timsong-cpp.github.io/cppwp/atomics#flag-8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_test_and_set
9https://timsong-cpp.github.io/cppwp/atomics#flag-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6882
.https://timsong-cpp.github.io/cppwp/atomics#flag-9.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-9.sentence-2
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/atomics#flag-9.sentence-3
10https://timsong-cpp.github.io/cppwp/atomics#flag-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6887
.https://timsong-cpp.github.io/cppwp/atomics#flag-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_clear
11https://timsong-cpp.github.io/cppwp/atomics#flag-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6905
.https://timsong-cpp.github.io/cppwp/atomics#flag-11.sentence-1
12https://timsong-cpp.github.io/cppwp/atomics#flag-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6912
.https://timsong-cpp.github.io/cppwp/atomics#flag-12.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-12.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_wait
13https://timsong-cpp.github.io/cppwp/atomics#flag-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6935
.https://timsong-cpp.github.io/cppwp/atomics#flag-13.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-13.sentence-2
14https://timsong-cpp.github.io/cppwp/atomics#flag-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6941
.https://timsong-cpp.github.io/cppwp/atomics#flag-14.sentence-1
15https://timsong-cpp.github.io/cppwp/atomics#flag-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6948
(15.1)https://timsong-cpp.github.io/cppwp/atomics#flag-15.1
.https://timsong-cpp.github.io/cppwp/atomics#flag-15.1.sentence-1
(15.2)https://timsong-cpp.github.io/cppwp/atomics#flag-15.2
.https://timsong-cpp.github.io/cppwp/atomics#flag-15.2.sentence-1
(15.3)https://timsong-cpp.github.io/cppwp/atomics#flag-15.3
.https://timsong-cpp.github.io/cppwp/atomics#flag-15.3.sentence-1
16https://timsong-cpp.github.io/cppwp/atomics#flag-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6961
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#flag-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#flag-itemdecl:6
17https://timsong-cpp.github.io/cppwp/atomics#flag-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6974
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#flag-17.sentence-1
18https://timsong-cpp.github.io/cppwp/atomics#flag-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6980
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#flag-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#flag-itemdecl:7
19https://timsong-cpp.github.io/cppwp/atomics#flag-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6993
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#flag-19.sentence-1
20https://timsong-cpp.github.io/cppwp/atomics#flag-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6998
[atomics.wait]https://timsong-cpp.github.io/cppwp/atomics#wait
.https://timsong-cpp.github.io/cppwp/atomics#flag-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#flag-itemdecl:8
21https://timsong-cpp.github.io/cppwp/atomics#flag-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7008
.https://timsong-cpp.github.io/cppwp/atomics#flag-21.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#flag-21.sentence-3
.https://timsong-cpp.github.io/cppwp/atomics#flag-21.sentence-4
32.5.11https://timsong-cpp.github.io/cppwp/atomics#fences
[atomics.fences]https://timsong-cpp.github.io/cppwp/atomics.fences
1https://timsong-cpp.github.io/cppwp/atomics#fences-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7024
fenceshttps://timsong-cpp.github.io/cppwp/atomics#def:fences
.https://timsong-cpp.github.io/cppwp/atomics#fences-1.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#fences-1.sentence-2
acquire fencehttps://timsong-cpp.github.io/cppwp/atomics#def:acquire_fence
.https://timsong-cpp.github.io/cppwp/atomics#fences-1.sentence-3
release fencehttps://timsong-cpp.github.io/cppwp/atomics#def:release_fence
.https://timsong-cpp.github.io/cppwp/atomics#fences-1.sentence-4
2https://timsong-cpp.github.io/cppwp/atomics#fences-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7030
[atomics.order]https://timsong-cpp.github.io/cppwp/atomics#order
.https://timsong-cpp.github.io/cppwp/atomics#fences-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#fences-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7040
.https://timsong-cpp.github.io/cppwp/atomics#fences-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#fences-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7048
.https://timsong-cpp.github.io/cppwp/atomics#fences-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_thread_fence
5https://timsong-cpp.github.io/cppwp/atomics#fences-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7061
(5.1)https://timsong-cpp.github.io/cppwp/atomics#fences-5.1
(5.2)https://timsong-cpp.github.io/cppwp/atomics#fences-5.2
(5.3)https://timsong-cpp.github.io/cppwp/atomics#fences-5.3
(5.4)https://timsong-cpp.github.io/cppwp/atomics#fences-5.4
(5.5)https://timsong-cpp.github.io/cppwp/atomics#fences-5.5
.https://timsong-cpp.github.io/cppwp/atomics#fences-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/atomics#lib:atomic_signal_fence
6https://timsong-cpp.github.io/cppwp/atomics#fences-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7083
.https://timsong-cpp.github.io/cppwp/atomics#fences-6.sentence-1
7https://timsong-cpp.github.io/cppwp/atomics#fences-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7089
1https://timsong-cpp.github.io/cppwp/atomics#fences-note-1
.https://timsong-cpp.github.io/cppwp/atomics#fences-7.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#fences-7.sentence-2
32.5.12https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn
[stdatomic.h.syn]https://timsong-cpp.github.io/cppwp/stdatomic.h.syn
memory_orderhttps://timsong-cpp.github.io/cppwp/depr.atomics.order#lib:memory_order
memory_order_relaxedhttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_relaxed
memory_order_consumehttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_consume
memory_order_acquirehttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_acquire
memory_order_releasehttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_release
memory_order_acq_relhttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_acq_rel
memory_order_seq_csthttps://timsong-cpp.github.io/cppwp/atomics#lib:memory_order_seq_cst
atomic_flaghttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag
atomic_boolhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_bool
atomic_charhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_char
atomic_scharhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_schar
atomic_ucharhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uchar
atomic_shorthttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_short
atomic_ushorthttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ushort
atomic_inthttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int
atomic_uinthttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint
atomic_longhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_long
atomic_ulonghttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ulong
atomic_llonghttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_llong
atomic_ullonghttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ullong
atomic_char8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_char8_t
atomic_char16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_char16_t
atomic_char32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_char32_t
atomic_wchar_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_wchar_t
atomic_int8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int8_t
atomic_uint8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint8_t
atomic_int16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int16_t
atomic_uint16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint16_t
atomic_int32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int32_t
atomic_uint32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint32_t
atomic_int64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int64_t
atomic_uint64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint64_t
atomic_int_least8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_least8_t
atomic_uint_least8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_least8_t
atomic_int_least16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_least16_t
atomic_uint_least16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_least16_t
atomic_int_least32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_least32_t
atomic_uint_least32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_least32_t
atomic_int_least64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_least64_t
atomic_uint_least64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_least64_t
atomic_int_fast8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_fast8_t
atomic_uint_fast8_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_fast8_t
atomic_int_fast16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_fast16_t
atomic_uint_fast16_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_fast16_t
atomic_int_fast32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_fast32_t
atomic_uint_fast32_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_fast32_t
atomic_int_fast64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_int_fast64_t
atomic_uint_fast64_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uint_fast64_t
atomic_intptr_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_intptr_t
atomic_uintptr_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uintptr_t
atomic_size_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_size_t
atomic_ptrdiff_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_ptrdiff_t
atomic_intmax_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_intmax_t
atomic_uintmax_thttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_uintmax_t
atomic_is_lock_freehttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_is_lock_free
atomic_loadhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_load
atomic_load_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_load_explicit
atomic_storehttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_store
atomic_store_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_store_explicit
atomic_exchangehttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_exchange
atomic_exchange_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_exchange_explicit
atomic_compare_exchange_stronghttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_compare_exchange_strong
atomic_compare_exchange_strong_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_compare_exchange_strong_explicit
atomic_compare_exchange_weakhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_compare_exchange_weak
atomic_compare_exchange_weak_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_compare_exchange_weak_explicit
atomic_fetch_addhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_add
atomic_fetch_add_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_add_explicit
atomic_fetch_subhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_sub
atomic_fetch_sub_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_sub_explicit
atomic_fetch_andhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_and
atomic_fetch_and_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_and_explicit
atomic_fetch_orhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_or
atomic_fetch_or_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_or_explicit
atomic_fetch_xorhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_xor
atomic_fetch_xor_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_fetch_xor_explicit
atomic_flag_test_and_sethttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_test_and_set
atomic_flag_test_and_set_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_test_and_set_explicit
atomic_flag_clearhttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_clear
atomic_flag_clear_explicithttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_flag_clear_explicit
atomic_thread_fencehttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_thread_fence
atomic_signal_fencehttps://timsong-cpp.github.io/cppwp/atomics#lib:atomic_signal_fence
1https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7209
using-declarationhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
https://timsong-cpp.github.io/cppwp/atomics#header:%3catomic%3e
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-1.sentence-1
https://timsong-cpp.github.io/cppwp/atomics#header:%3catomic%3e
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-1.sentence-2
https://timsong-cpp.github.io/cppwp/atomics#header:%3cstdatomic.h%3e
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-1.sentence-3
2https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7218
using-declarationhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
[atomics.syn]https://timsong-cpp.github.io/cppwp/atomics#syn
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-2.sentence-1
3https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7224
https://timsong-cpp.github.io/cppwp/atomics#header:%3cstdatomic.h%3e
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-3.sentence-1
4https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7230
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-4.sentence-1
.https://timsong-cpp.github.io/cppwp/atomics#stdatomic.h.syn-4.sentence-2

URLs of crawlers that visited me.