From Jason Turner

[thread.general]

Diff to HTML by rtfpessoa

tmp/tmpwd5q5lcs/{from.md → to.md} RENAMED
@@ -1,19 +1,21 @@
1
  ## General <a id="thread.general">[[thread.general]]</a>
2
 
3
  The following subclauses describe components to create and manage
4
- threads ([[intro.multithread]]), perform mutual exclusion, and
5
- communicate conditions and values between threads, as summarized in
6
- Table  [[tab:thread.lib.summary]].
7
 
8
- **Table: Thread support library summary** <a id="tab:thread.lib.summary">[tab:thread.lib.summary]</a>
9
 
10
  | Subclause | | Header |
11
- | -------------------- | ------------------- | ---------------------- |
12
  | [[thread.req]] | Requirements | |
 
13
  | [[thread.threads]] | Threads | `<thread>` |
14
- | [[thread.mutex]] | Mutual exclusion | `<mutex>` |
15
- | | | `<shared_mutex>` |
16
  | [[thread.condition]] | Condition variables | `<condition_variable>` |
 
 
17
  | [[futures]] | Futures | `<future>` |
18
 
19
 
 
1
  ## General <a id="thread.general">[[thread.general]]</a>
2
 
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>` |
20
 
21