30 Thread support library [thread]

30.1 General [thread.general]

The following subclauses describe components to create and manage threads ([intro.multithread]), perform mutual exclusion, and communicate conditions and values between threads, as summarized in Table [tab:thread.lib.summary].

Table 149 — Thread support library summary
Subclause Header(s)
[thread.req] Requirements
[thread.threads] Threads <thread>
[thread.mutex] Mutual exclusion <mutex>
<shared_mutex>
[thread.condition] Condition variables <condition_variable>
[futures] Futures <future>