| [thread] | https://timsong-cpp.github.io/cppwp/#thread |
| [atomics] | https://timsong-cpp.github.io/cppwp/atomics#ref.ops |
| [atomics.ref.generic] | https://timsong-cpp.github.io/cppwp/atomics.ref.generic#atomics.ref.ops |
| π | https://timsong-cpp.github.io/cppwp/atomics.ref.ops#lib:required_alignment,atomic_ref |
| 1 | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/atomics.ref.ops#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L3250 |
| 1 | https://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.ref.ops#lib:is_always_lock_free,atomic_ref |
| 3 | https://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.ref.ops#lib:is_lock_free,atomic_ref |
| 4 | https://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.ref.ops#lib:atomic_ref,constructor |
| 5 | https://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 |
| 6 | https://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 |
| 7 | https://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.ref.ops#lib:atomic_ref,constructor_ |
| 8 | https://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 |
| 9 | https://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 |
| 10 | https://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.ref.ops#lib:store,atomic_ref |
| 11 | https://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 |
| 12 | https://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 |
| 13 | https://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.ref.ops#lib:operator=,atomic_ref |
| 14 | https://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 |
| 15 | https://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.ref.ops#lib:load,atomic_ref |
| 16 | https://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 |
| 17 | https://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 |
| 18 | https://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.ref.ops#lib:operator_type,atomic_ref |
| 19 | https://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.ref.ops#lib:exchange,atomic_ref |
| 20 | https://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 |
| 21 | https://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 |
| 22 | https://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.ref.ops#lib:compare_exchange_weak,atomic_ref |
| 23 | https://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 |
| 24 | https://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 |
| 25 | https://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 |
| 26 | https://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 |
| 27 | https://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 |
| 2 | https://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.ref.ops#lib:wait,atomic_ref%3cT%3e |
| 28 | https://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 |
| 29 | https://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 |
| 30 | https://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.ref.ops#lib:notify_one,atomic_ref%3cT%3e |
| 31 | https://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 |
| 32 | https://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 |
| 33 | https://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.ref.ops#lib:notify_all,atomic_ref%3cT%3e |
| 34 | https://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 |
| 35 | https://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 |
| 36 | https://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.ref.ops#lib:address,atomic_ref%3cT%3e |
| 37 | https://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 |