Files
cppdraft_translate/cppdraft/thread/general.md
2025-10-25 03:02:53 +03:00

2.1 KiB

[thread.general]

32 Concurrency support library [thread]

32.1 General [thread.general]

1

#

The following subclauses describe components to create and managethreads, perform mutual exclusion, and communicate conditions and values between threads, as summarized in Table 154.

Table 154 — Concurrency support library summary [tab:thread.summary]

🔗 Subclause Header
🔗
[thread.req]
Requirements
🔗
[thread.stoptoken]
Stop tokens <stop_token>
🔗
[thread.threads]
Threads
🔗
[atomics]
Atomic operations , <stdatomic.h>
🔗
[thread.mutex]
Mutual exclusion , <shared_mutex>
🔗
[thread.condition]
Condition variables <condition_variable>
🔗
[thread.sema]
Semaphores
🔗
[thread.coord]
Coordination types ,
🔗
[futures]
Futures
🔗
[saferecl]
Safe reclamation , <hazard_pointer>