Thread support library
From cppreference.com
Contents |
Threads
Threads enable the program to execute across several processor cores.
Defined in header
<thread> | |
Functions managing the current thread | |
Defined in namespace
this_thread |
Mutual exclusion
Mutual exclusion algorithms restrict access to a shared resource so that only one thread can access it at a time. This allows to avoid data races and to implement synchronization between threads.
This section is incomplete Reason: call_once, once_flag |
Condition variables
This section is incomplete |
(C++11) |
manages threads that wait on a mutex (class) |
(C++11) |
manages threads that wait on some condition (class) |
(C++11) |
(function) |
Futures
This section is incomplete |
(C++11) |
(class template) |
(C++11) |
(class template) |
(C++11) |
(class template) |
(C++11) |
(class template) |