From Jason Turner

[thread.general]

Diff to HTML by rtfpessoa

tmp/tmpy8_kntzp/{from.md → to.md} RENAMED
@@ -3,17 +3,18 @@
3
  The following subclauses describe components to create and manage
4
  threads [[intro.multithread]], perform mutual exclusion, and communicate
5
  conditions and values between threads, as summarized in
6
  [[thread.summary]].
7
 
8
- **Table: Thread support library summary** <a id="thread.summary">[thread.summary]</a>
9
 
10
  | Subclause | | Header |
11
  | -------------------- | ------------------- | --------------------------- |
12
  | [[thread.req]] | Requirements | |
13
  | [[thread.stoptoken]] | Stop tokens | `<stop_token>` |
14
  | [[thread.threads]] | Threads | `<thread>` |
 
15
  | [[thread.mutex]] | Mutual exclusion | `<mutex>`, `<shared_mutex>` |
16
  | [[thread.condition]] | Condition variables | `<condition_variable>` |
17
  | [[thread.sema]] | Semaphores | `<semaphore>` |
18
  | [[thread.coord]] | Coordination types | `<latch>` `<barrier>` |
19
  | [[futures]] | Futures | `<future>` |
 
3
  The following subclauses describe components to create and manage
4
  threads [[intro.multithread]], perform mutual exclusion, and communicate
5
  conditions and values between threads, as summarized in
6
  [[thread.summary]].
7
 
8
+ **Table: Concurrency support library summary** <a id="thread.summary">[thread.summary]</a>
9
 
10
  | Subclause | | Header |
11
  | -------------------- | ------------------- | --------------------------- |
12
  | [[thread.req]] | Requirements | |
13
  | [[thread.stoptoken]] | Stop tokens | `<stop_token>` |
14
  | [[thread.threads]] | Threads | `<thread>` |
15
+ | [[atomics]] | Atomic operations | `<atomic>`, `<stdatomic.h>` |
16
  | [[thread.mutex]] | Mutual exclusion | `<mutex>`, `<shared_mutex>` |
17
  | [[thread.condition]] | Condition variables | `<condition_variable>` |
18
  | [[thread.sema]] | Semaphores | `<semaphore>` |
19
  | [[thread.coord]] | Coordination types | `<latch>` `<barrier>` |
20
  | [[futures]] | Futures | `<future>` |