32
Concurrency support library
[thread]
32.4
Threads
[thread.threads]
32.4.1
General
[thread.
threads.
general]
32.4.2
Header
<thread>
synopsis
[thread.
syn]
32.4.3
Class
thread
[thread.
thread.
class]
32.4.3.1
General
[thread.
thread.
class.
general]
32.4.3.2
Class
thread::id
[thread.
thread.
id]
32.4.3.3
Constructors
[thread.
thread.
constr]
32.4.3.4
Destructor
[thread.
thread.
destr]
32.4.3.5
Assignment
[thread.
thread.
assign]
32.4.3.6
Members
[thread.
thread.
member]
32.4.3.7
Static members
[thread.
thread.
static]
32.4.3.8
Specialized algorithms
[thread.
thread.
algorithm]
32.4.4
Class
jthread
[thread.
jthread.
class]
32.4.4.1
General
[thread.
jthread.
class.
general]
32.4.4.2
Constructors, move, and assignment
[thread.
jthread.
cons]
32.4.4.3
Members
[thread.
jthread.
mem]
32.4.4.4
Stop token handling
[thread.
jthread.
stop]
32.4.4.5
Specialized algorithms
[thread.
jthread.
special]
32.4.4.6
Static members
[thread.
jthread.
static]
32.4.5
Namespace
this_
thread
[thread.
thread.
this]
32.4.1
General
[thread.threads.general]
1
#
[thread.
threads] describes components that can be used to create and manage threads
.
[
Note
1
:
These threads are intended to map one-to-one with operating system threads
.
—
end note
]
32.4.2
Header
<thread>
synopsis