René's URL Explorer Experiment


Title: Concurrency support library (since C++11) - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: en.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttp://en.cppreference.com/
Create accounthttp://en.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Fthread
Log inhttp://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fthread
Pagehttp://en.cppreference.com/cpp/thread
Discussionhttp://en.cppreference.com/Talk:cpp/thread
http://en.cppreference.com/cpp/thread
Readhttp://en.cppreference.com/cpp/thread
View sourcehttp://en.cppreference.com/index.php?title=cpp/thread&action=edit
View historyhttp://en.cppreference.com/index.php?title=cpp/thread&action=history
http://en.cppreference.com/cpp/thread
cpphttp://en.cppreference.com/cpp
C++http://en.cppreference.com/cpp
Compiler supporthttp://en.cppreference.com/cpp/compiler_support
Freestanding and hostedhttp://en.cppreference.com/cpp/freestanding
Languagehttp://en.cppreference.com/cpp/language
Standard libraryhttp://en.cppreference.com/cpp/standard_library
Standard library headershttp://en.cppreference.com/cpp/header
Named requirementshttp://en.cppreference.com/cpp/named_req
Feature test macroshttp://en.cppreference.com/cpp/feature_test
Language support libraryhttp://en.cppreference.com/cpp/utility#Language_support
Concepts libraryhttp://en.cppreference.com/cpp/concepts
Diagnostics libraryhttp://en.cppreference.com/cpp/error
Memory management libraryhttp://en.cppreference.com/cpp/memory
Metaprogramming libraryhttp://en.cppreference.com/cpp/meta
General utilities libraryhttp://en.cppreference.com/cpp/utility
Containers libraryhttp://en.cppreference.com/cpp/container
Iterators libraryhttp://en.cppreference.com/cpp/iterator
Ranges libraryhttp://en.cppreference.com/cpp/ranges
Algorithms libraryhttp://en.cppreference.com/cpp/algorithm
Strings libraryhttp://en.cppreference.com/cpp/string
Text processing libraryhttp://en.cppreference.com/cpp/text
Numerics libraryhttp://en.cppreference.com/cpp/numeric
Date and time libraryhttp://en.cppreference.com/cpp/chrono
Input/output libraryhttp://en.cppreference.com/cpp/io
Filesystem libraryhttp://en.cppreference.com/cpp/filesystem
Execution control libraryhttp://en.cppreference.com/cpp/execution
Technical specificationshttp://en.cppreference.com/cpp/experimental
Symbols indexhttp://en.cppreference.com/cpp/symbol_index
External librarieshttp://en.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Threadshttp://en.cppreference.com/cpp/thread#Threads
threadhttp://en.cppreference.com/cpp/thread/thread
jthreadhttp://en.cppreference.com/cpp/thread/jthread
hardware_destructive_interference_sizehardware_constructive_interference_sizehttp://en.cppreference.com/cpp/thread/hardware_destructive_interference_size
this_thread namespacehttp://en.cppreference.com/cpp/thread#Functions_managing_the_current_thread
get_idhttp://en.cppreference.com/cpp/thread/get_id
yieldhttp://en.cppreference.com/cpp/thread/yield
sleep_forhttp://en.cppreference.com/cpp/thread/sleep_for
sleep_untilhttp://en.cppreference.com/cpp/thread/sleep_until
Cooperative cancellationhttp://en.cppreference.com/cpp/thread#Cooperative_cancellation
stop_tokenhttp://en.cppreference.com/cpp/thread/stop_token
inplace_stop_tokenhttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_token&action=edit&redlink=1
never_stop_tokenhttp://en.cppreference.com/cpp/thread/never_stop_token
stop_sourcehttp://en.cppreference.com/cpp/thread/stop_source
inplace_stop_sourcehttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_source&action=edit&redlink=1
stop_callbackhttp://en.cppreference.com/cpp/thread/stop_callback
inplace_stop_callbackhttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_callback&action=edit&redlink=1
stop_callback_for_thttp://en.cppreference.com/cpp/thread/stop_callback_for_t
stoppable_tokenhttp://en.cppreference.com/cpp/thread/stoppable_token
unstoppable_tokenhttp://en.cppreference.com/cpp/thread/unstoppable_token
stoppable-sourcehttp://en.cppreference.com/index.php?title=cpp/thread/stoppable_source&action=edit&redlink=1
stoppable-callback-forhttp://en.cppreference.com/index.php?title=cpp/thread/stoppable_callback_for&action=edit&redlink=1
Mutual exclusionhttp://en.cppreference.com/cpp/thread#Mutual_exclusion
mutexhttp://en.cppreference.com/cpp/thread/mutex
recursive_mutexhttp://en.cppreference.com/cpp/thread/recursive_mutex
shared_mutexhttp://en.cppreference.com/cpp/thread/shared_mutex
timed_mutexhttp://en.cppreference.com/cpp/thread/timed_mutex
recursive_timed_mutexhttp://en.cppreference.com/cpp/thread/recursive_timed_mutex
shared_timed_mutexhttp://en.cppreference.com/cpp/thread/shared_timed_mutex
Generic lock managementhttp://en.cppreference.com/cpp/thread#Generic_mutex_management
lockhttp://en.cppreference.com/cpp/thread/lock
lock_guardhttp://en.cppreference.com/cpp/thread/lock_guard
scoped_lockhttp://en.cppreference.com/cpp/thread/scoped_lock
unique_lockhttp://en.cppreference.com/cpp/thread/unique_lock
shared_lockhttp://en.cppreference.com/cpp/thread/shared_lock
once_flaghttp://en.cppreference.com/cpp/thread/once_flag
call_oncehttp://en.cppreference.com/cpp/thread/call_once
try_lockhttp://en.cppreference.com/cpp/thread/try_lock
defer_locktry_to_lockadopt_lockdefer_lock_ttry_to_lock_tadopt_lock_thttp://en.cppreference.com/cpp/thread/lock_tag
Condition variableshttp://en.cppreference.com/cpp/thread#Condition_variables
condition_variablehttp://en.cppreference.com/cpp/thread/condition_variable
condition_variable_anyhttp://en.cppreference.com/cpp/thread/condition_variable_any
notify_all_at_thread_exithttp://en.cppreference.com/cpp/thread/notify_all_at_thread_exit
cv_statushttp://en.cppreference.com/cpp/thread/cv_status
Semaphoreshttp://en.cppreference.com/cpp/thread#Semaphores
counting_semaphorebinary_semaphorehttp://en.cppreference.com/cpp/thread/counting_semaphore
Latches and Barriershttp://en.cppreference.com/cpp/thread#Latches_and_Barriers
latchhttp://en.cppreference.com/cpp/thread/latch
barrierhttp://en.cppreference.com/cpp/thread/barrier
Futureshttp://en.cppreference.com/cpp/thread#Futures
promisehttp://en.cppreference.com/cpp/thread/promise
futurehttp://en.cppreference.com/cpp/thread/future
shared_futurehttp://en.cppreference.com/cpp/thread/shared_future
packaged_taskhttp://en.cppreference.com/cpp/thread/packaged_task
asynchttp://en.cppreference.com/cpp/thread/async
launchhttp://en.cppreference.com/cpp/thread/launch
future_statushttp://en.cppreference.com/cpp/thread/future_status
future_errorhttp://en.cppreference.com/cpp/thread/future_error
future_categoryhttp://en.cppreference.com/cpp/thread/future_category
future_errchttp://en.cppreference.com/cpp/thread/future_errc
Safe Reclamationhttp://en.cppreference.com/cpp/thread#Safe_Reclamation
Read-Copy-Update Mechanismhttp://en.cppreference.com/cpp/thread#Read-Copy-Update_Mechanism
rcu_obj_basehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_obj_base&action=edit&redlink=1
rcu_domainhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_domain&action=edit&redlink=1
rcu_default_domainhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_default_domain&action=edit&redlink=1
rcu_synchronizehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_synchronize&action=edit&redlink=1
rcu_barrierhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_barrier&action=edit&redlink=1
rcu_retirehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_retire&action=edit&redlink=1
Hazard Pointershttp://en.cppreference.com/cpp/thread#Hazard_Pointers
hazard_pointer_obj_basehttp://en.cppreference.com/index.php?title=cpp/thread/hazard_pointer_obj_base&action=edit&redlink=1
hazard_pointerhttp://en.cppreference.com/index.php?title=cpp/thread/hazard_pointer&action=edit&redlink=1
make_hazard_pointerhttp://en.cppreference.com/index.php?title=cpp/thread/make_hazard_pointer&action=edit&redlink=1
Atomic typeshttp://en.cppreference.com/cpp/thread#Atomic_types
atomichttp://en.cppreference.com/cpp/atomic/atomic
atomic_refhttp://en.cppreference.com/cpp/atomic/atomic_ref
atomic_flaghttp://en.cppreference.com/cpp/atomic/atomic_flag
Initialization of atomic typeshttp://en.cppreference.com/cpp/thread#Initialization
atomic_inithttp://en.cppreference.com/cpp/atomic/atomic_init
ATOMIC_VAR_INIThttp://en.cppreference.com/cpp/atomic/ATOMIC_VAR_INIT
ATOMIC_FLAG_INIThttp://en.cppreference.com/cpp/atomic/ATOMIC_FLAG_INIT
Memory orderinghttp://en.cppreference.com/cpp/thread#Memory_synchronization_ordering
memory_orderhttp://en.cppreference.com/cpp/atomic/memory_order
kill_dependencyhttp://en.cppreference.com/cpp/atomic/kill_dependency
atomic_thread_fencehttp://en.cppreference.com/cpp/atomic/atomic_thread_fence
atomic_signal_fencehttp://en.cppreference.com/cpp/atomic/atomic_signal_fence
Free functions for atomic operationshttp://en.cppreference.com/cpp/thread#Operations_on_atomic_types
atomic_storeatomic_store_explicithttp://en.cppreference.com/cpp/atomic/atomic_store
atomic_loadatomic_load_explicithttp://en.cppreference.com/cpp/atomic/atomic_load
atomic_exchangeatomic_exchange_explicithttp://en.cppreference.com/cpp/atomic/atomic_exchange
atomic_compare_exchange_weakatomic_compare_exchange_weak_explicitatomic_compare_exchange_strongatomic_compare_exchange_strong_explicithttp://en.cppreference.com/cpp/atomic/atomic_compare_exchange
atomic_fetch_addatomic_fetch_add_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_add
atomic_fetch_subatomic_fetch_sub_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_sub
atomic_fetch_andatomic_fetch_and_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_and
atomic_fetch_oratomic_fetch_or_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_or
atomic_fetch_xoratomic_fetch_xor_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_xor
atomic_fetch_maxatomic_fetch_max_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_max
atomic_fetch_minatomic_fetch_min_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_min
atomic_is_lock_freehttp://en.cppreference.com/cpp/atomic/atomic_is_lock_free
atomic_waitatomic_wait_explicithttp://en.cppreference.com/cpp/atomic/atomic_wait
atomic_notify_onehttp://en.cppreference.com/cpp/atomic/atomic_notify_one
atomic_notify_allhttp://en.cppreference.com/cpp/atomic/atomic_notify_all
Free functions for atomic flagshttp://en.cppreference.com/cpp/thread#Flag_type_and_operations
atomic_flag_test_and_setatomic_flag_test_and_set_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_test_and_set
atomic_flag_clearatomic_flag_clear_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_clear
atomic_flag_testatomic_flag_test_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_test
atomic_flag_waitatomic_flag_wait_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_wait
atomic_flag_notify_onehttp://en.cppreference.com/cpp/atomic/atomic_flag_notify_one
atomic_flag_notify_allhttp://en.cppreference.com/cpp/atomic/atomic_flag_notify_all
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/navbar_content&action=edit
1 Threadshttp://en.cppreference.com/cpp/thread#Threads
1.1 Functions managing the current threadhttp://en.cppreference.com/cpp/thread#Functions_managing_the_current_thread
2 Cooperative cancellation (since C++20)http://en.cppreference.com/cpp/thread#Cooperative_cancellation_(since_C++20)
2.1 Stop token typeshttp://en.cppreference.com/cpp/thread#Stop_token_types
2.2 Stop source typeshttp://en.cppreference.com/cpp/thread#Stop_source_types
2.3 Stop callback typeshttp://en.cppreference.com/cpp/thread#Stop_callback_types
2.4 Concepts (since C++20)http://en.cppreference.com/cpp/thread#Concepts_(since_C++20)
3 Cache size access (since C++17)http://en.cppreference.com/cpp/thread#Cache_size_access_(since_C++17)
4 Atomic operationshttp://en.cppreference.com/cpp/thread#Atomic_operations
4.1 Atomic typeshttp://en.cppreference.com/cpp/thread#Atomic_types
4.2 Operations on atomic typeshttp://en.cppreference.com/cpp/thread#Operations_on_atomic_types
4.3 Flag type and operationshttp://en.cppreference.com/cpp/thread#Flag_type_and_operations
4.4 Initializationhttp://en.cppreference.com/cpp/thread#Initialization
4.5 Memory synchronization orderinghttp://en.cppreference.com/cpp/thread#Memory_synchronization_ordering
4.6 C compatibility macros (since C++23)http://en.cppreference.com/cpp/thread#C_compatibility_macros_(since_C++23)
5 Mutual exclusionhttp://en.cppreference.com/cpp/thread#Mutual_exclusion
5.1 Generic mutex managementhttp://en.cppreference.com/cpp/thread#Generic_mutex_management
5.2 Generic locking algorithmshttp://en.cppreference.com/cpp/thread#Generic_locking_algorithms
5.3 Call oncehttp://en.cppreference.com/cpp/thread#Call_once
6 Condition variableshttp://en.cppreference.com/cpp/thread#Condition_variables
7 Semaphores (since C++20)http://en.cppreference.com/cpp/thread#Semaphores_(since_C++20)
8 Latches and Barriers (since C++20)http://en.cppreference.com/cpp/thread#Latches_and_Barriers_(since_C++20)
9 Futureshttp://en.cppreference.com/cpp/thread#Futures
9.1 Future errorshttp://en.cppreference.com/cpp/thread#Future_errors
10 Safe Reclamation (since C++26)http://en.cppreference.com/cpp/thread#Safe_Reclamation_(since_C++26)
10.1 Read-Copy-Update Mechanismhttp://en.cppreference.com/cpp/thread#Read-Copy-Update_Mechanism
10.2 Hazard Pointershttp://en.cppreference.com/cpp/thread#Hazard_Pointers
11 See alsohttp://en.cppreference.com/cpp/thread#See_also
http://en.cppreference.com/cpp/header/thread
threadhttp://en.cppreference.com/cpp/thread/thread
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_thread&action=edit
jthreadhttp://en.cppreference.com/cpp/thread/jthread
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_jthread&action=edit
yieldhttp://en.cppreference.com/cpp/thread/yield
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_yield&action=edit
get_idhttp://en.cppreference.com/cpp/thread/get_id
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_get_id&action=edit
sleep_forhttp://en.cppreference.com/cpp/thread/sleep_for
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_sleep_for&action=edit
sleep_untilhttp://en.cppreference.com/cpp/thread/sleep_until
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_sleep_until&action=edit
stoppable-sourcehttp://en.cppreference.com/index.php?title=cpp/thread/stoppable-source&action=edit&redlink=1
stoppable_tokenhttp://en.cppreference.com/cpp/thread/stoppable_token
stoppable-callback-forhttp://en.cppreference.com/index.php?title=cpp/thread/stoppable-callback-for&action=edit&redlink=1
http://en.cppreference.com/cpp/header/stop_token
stop_tokenhttp://en.cppreference.com/cpp/thread/stop_token
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stop_token&action=edit
never_stop_tokenhttp://en.cppreference.com/cpp/thread/never_stop_token
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_never_stop_token&action=edit
inplace_stop_tokenhttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_token&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_inplace_stop_token&action=edit
stop_sourcehttp://en.cppreference.com/cpp/thread/stop_source
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stop_source&action=edit
inplace_stop_sourcehttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_source&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_inplace_stop_source&action=edit
stop_callbackhttp://en.cppreference.com/cpp/thread/stop_callback
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stop_callback&action=edit
inplace_stop_callbackhttp://en.cppreference.com/index.php?title=cpp/thread/inplace_stop_callback&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_inplace_stop_callback&action=edit
stop_callback_for_thttp://en.cppreference.com/cpp/thread/stop_callback_for_t
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stop_callback_for_t&action=edit
stoppable_tokenhttp://en.cppreference.com/cpp/thread/stoppable_token
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stoppable_token&action=edit
unstoppable_tokenhttp://en.cppreference.com/cpp/thread/unstoppable_token
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_unstoppable_token&action=edit
stoppable-sourcehttp://en.cppreference.com/index.php?title=cpp/thread/stoppable-source&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stoppable_source&action=edit
stoppable-callback-forhttp://en.cppreference.com/index.php?title=cpp/thread/stoppable-callback-for&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_stoppable_callback_for&action=edit
http://en.cppreference.com/cpp/header/new
hardware_destructive_interference_sizehardware_constructive_interference_sizehttp://en.cppreference.com/cpp/thread/hardware_destructive_interference_size
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_hardware_destructive_interference_size&action=edit
free of data raceshttp://en.cppreference.com/cpp/language/memory_model#Threads_and_data_races
http://en.cppreference.com/cpp/header/atomic
atomichttp://en.cppreference.com/cpp/atomic/atomic
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic&action=edit
atomic_refhttp://en.cppreference.com/cpp/atomic/atomic_ref
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_ref&action=edit
atomic_is_lock_freehttp://en.cppreference.com/cpp/atomic/atomic_is_lock_free
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_is_lock_free&action=edit
atomic_storeatomic_store_explicithttp://en.cppreference.com/cpp/atomic/atomic_store
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_store&action=edit
atomic_loadatomic_load_explicithttp://en.cppreference.com/cpp/atomic/atomic_load
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_load&action=edit
atomic_exchangeatomic_exchange_explicithttp://en.cppreference.com/cpp/atomic/atomic_exchange
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_exchange&action=edit
atomic_compare_exchange_weakatomic_compare_exchange_weak_explicitatomic_compare_exchange_strongatomic_compare_exchange_strong_explicithttp://en.cppreference.com/cpp/atomic/atomic_compare_exchange
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_compare_exchange&action=edit
atomic_fetch_addatomic_fetch_add_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_add
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_add&action=edit
atomic_fetch_subatomic_fetch_sub_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_sub
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_sub&action=edit
atomic_fetch_andatomic_fetch_and_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_and
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_and&action=edit
atomic_fetch_oratomic_fetch_or_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_or
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_or&action=edit
atomic_fetch_xoratomic_fetch_xor_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_xor
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_xor&action=edit
atomic_fetch_maxatomic_fetch_max_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_max
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_max&action=edit
atomic_fetch_minatomic_fetch_min_explicithttp://en.cppreference.com/cpp/atomic/atomic_fetch_min
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_fetch_min&action=edit
atomic_waitatomic_wait_explicithttp://en.cppreference.com/cpp/atomic/atomic_wait
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_wait&action=edit
atomic_notify_onehttp://en.cppreference.com/cpp/atomic/atomic_notify_one
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_notify_one&action=edit
atomic_notify_allhttp://en.cppreference.com/cpp/atomic/atomic_notify_all
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_notify_all&action=edit
atomic_flaghttp://en.cppreference.com/cpp/atomic/atomic_flag
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag&action=edit
atomic_flag_test_and_setatomic_flag_test_and_set_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_test_and_set
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_test_and_set&action=edit
atomic_flag_clearatomic_flag_clear_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_clear
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_clear&action=edit
atomic_flag_testatomic_flag_test_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_test
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_test&action=edit
atomic_flag_waitatomic_flag_wait_explicithttp://en.cppreference.com/cpp/atomic/atomic_flag_wait
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_wait&action=edit
atomic_flag_notify_onehttp://en.cppreference.com/cpp/atomic/atomic_flag_notify_one
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_notify_one&action=edit
atomic_flag_notify_allhttp://en.cppreference.com/cpp/atomic/atomic_flag_notify_all
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_flag_notify_all&action=edit
atomic_inithttp://en.cppreference.com/cpp/atomic/atomic_init
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_init&action=edit
ATOMIC_VAR_INIThttp://en.cppreference.com/cpp/atomic/ATOMIC_VAR_INIT
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_ATOMIC_VAR_INIT&action=edit
ATOMIC_FLAG_INIThttp://en.cppreference.com/cpp/atomic/ATOMIC_FLAG_INIT
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_ATOMIC_FLAG_INIT&action=edit
memory_orderhttp://en.cppreference.com/cpp/atomic/memory_order
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_memory_order&action=edit
kill_dependencyhttp://en.cppreference.com/cpp/atomic/kill_dependency
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_kill_dependency&action=edit
atomic_thread_fencehttp://en.cppreference.com/cpp/atomic/atomic_thread_fence
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_thread_fence&action=edit
atomic_signal_fencehttp://en.cppreference.com/cpp/atomic/atomic_signal_fence
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_atomic_signal_fence&action=edit
http://en.cppreference.com/cpp/header/stdatomic.h
_Atomichttp://en.cppreference.com/cpp/atomic/atomic
[edit]https://cppreference.com/index.php?title=Template:cpp/atomic/dsc_Atomic&action=edit
http://en.cppreference.com/cpp/header/mutex
mutexhttp://en.cppreference.com/cpp/thread/mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_mutex&action=edit
timed_mutexhttp://en.cppreference.com/cpp/thread/timed_mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_timed_mutex&action=edit
recursive_mutexhttp://en.cppreference.com/cpp/thread/recursive_mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_recursive_mutex&action=edit
recursive_timed_mutexhttp://en.cppreference.com/cpp/thread/recursive_timed_mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_recursive_timed_mutex&action=edit
http://en.cppreference.com/cpp/header/shared_mutex
shared_mutexhttp://en.cppreference.com/cpp/thread/shared_mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_shared_mutex&action=edit
shared_timed_mutexhttp://en.cppreference.com/cpp/thread/shared_timed_mutex
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_shared_timed_mutex&action=edit
http://en.cppreference.com/cpp/header/mutex
lock_guardhttp://en.cppreference.com/cpp/thread/lock_guard
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_lock_guard&action=edit
scoped_lockhttp://en.cppreference.com/cpp/thread/scoped_lock
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_scoped_lock&action=edit
unique_lockhttp://en.cppreference.com/cpp/thread/unique_lock
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_unique_lock&action=edit
shared_lockhttp://en.cppreference.com/cpp/thread/shared_lock
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_shared_lock&action=edit
defer_locktry_to_lockadopt_lockdefer_lock_ttry_to_lock_tadopt_lock_thttp://en.cppreference.com/cpp/thread/lock_tag
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_lock_tag&action=edit
try_lockhttp://en.cppreference.com/cpp/thread/try_lock
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_try_lock&action=edit
lockhttp://en.cppreference.com/cpp/thread/lock
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_lock&action=edit
once_flaghttp://en.cppreference.com/cpp/thread/once_flag
call_oncehttp://en.cppreference.com/cpp/thread/call_once
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_once_flag&action=edit
call_oncehttp://en.cppreference.com/cpp/thread/call_once
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_call_once&action=edit
http://en.cppreference.com/cpp/header/condition_variable
condition_variablehttp://en.cppreference.com/cpp/thread/condition_variable
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_condition_variable&action=edit
condition_variable_anyhttp://en.cppreference.com/cpp/thread/condition_variable_any
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_condition_variable_any&action=edit
notify_all_at_thread_exithttp://en.cppreference.com/cpp/thread/notify_all_at_thread_exit
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_notify_all_at_thread_exit&action=edit
cv_statushttp://en.cppreference.com/cpp/thread/cv_status
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_cv_status&action=edit
http://en.cppreference.com/cpp/header/semaphore
counting_semaphorehttp://en.cppreference.com/cpp/thread/counting_semaphore
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_counting_semaphore&action=edit
binary_semaphorehttp://en.cppreference.com/cpp/thread/counting_semaphore
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_binary_semaphore&action=edit
http://en.cppreference.com/cpp/header/latch
latchhttp://en.cppreference.com/cpp/thread/latch
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_latch&action=edit
http://en.cppreference.com/cpp/header/barrier
barrierhttp://en.cppreference.com/cpp/thread/barrier
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_barrier&action=edit
http://en.cppreference.com/cpp/header/future
promisehttp://en.cppreference.com/cpp/thread/promise
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_promise&action=edit
packaged_taskhttp://en.cppreference.com/cpp/thread/packaged_task
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_packaged_task&action=edit
futurehttp://en.cppreference.com/cpp/thread/future
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_future&action=edit
shared_futurehttp://en.cppreference.com/cpp/thread/shared_future
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_shared_future&action=edit
asynchttp://en.cppreference.com/cpp/thread/async
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_async&action=edit
launchhttp://en.cppreference.com/cpp/thread/launch
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_launch&action=edit
future_statushttp://en.cppreference.com/cpp/thread/future_status
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_future_status&action=edit
future_errorhttp://en.cppreference.com/cpp/thread/future_error
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_future_error&action=edit
future_categoryhttp://en.cppreference.com/cpp/thread/future_category
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_future_category&action=edit
future_errchttp://en.cppreference.com/cpp/thread/future_errc
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_future_errc&action=edit
http://en.cppreference.com/cpp/header/rcu
rcu_obj_basehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_obj_base&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_obj_base&action=edit
rcu_domainhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_domain&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_domain&action=edit
rcu_default_domainhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_default_domain&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_default_domain&action=edit
rcu_synchronizehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_synchronize&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_synchronize&action=edit
rcu_barrierhttp://en.cppreference.com/index.php?title=cpp/thread/rcu_barrier&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_barrier&action=edit
rcu_retirehttp://en.cppreference.com/index.php?title=cpp/thread/rcu_retire&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_rcu_retire&action=edit
http://en.cppreference.com/cpp/header/hazard_pointer
hazard_pointer_obj_basehttp://en.cppreference.com/index.php?title=cpp/thread/hazard_pointer_obj_base&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_hazard_pointer_obj_base&action=edit
hazard_pointerhttp://en.cppreference.com/index.php?title=cpp/thread/hazard_pointer&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_hazard_pointer&action=edit
make_hazard_pointerhttp://en.cppreference.com/index.php?title=cpp/thread/make_hazard_pointer&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/thread/dsc_make_hazard_pointer&action=edit
C documentationhttp://en.cppreference.com/c/thread
Categorieshttp://en.cppreference.com/Special:Categories
Pages using deprecated source tagshttp://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttp://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Support ushttp://www.cppreference.com/support
Recent changeshttp://en.cppreference.com/Special:RecentChanges
FAQhttp://en.cppreference.com/Cppreference:FAQ
Offline versionhttp://en.cppreference.com/Cppreference:Archives
http://en.cppreference.com/cpp/thread
What links herehttp://en.cppreference.com/Special:WhatLinksHere/cpp/thread
Related changeshttp://en.cppreference.com/Special:RecentChangesLinked/cpp/thread
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttp://en.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttp://en.cppreference.com/index.php?title=cpp/thread&oldid=179906
Page informationhttp://en.cppreference.com/index.php?title=cpp/thread&action=info
العربيةhttp://ar.cppreference.com/cpp/thread
Deutschhttps://de.cppreference.com/cpp/thread
Españolhttp://es.cppreference.com/cpp/thread
Françaishttp://fr.cppreference.com/cpp/thread
Italianohttp://it.cppreference.com/cpp/thread
日本語http://ja.cppreference.com/cpp/thread
Portuguêshttp://pt.cppreference.com/cpp/thread
Русскийhttp://ru.cppreference.com/cpp/thread
中文http://zh.cppreference.com/cpp/thread

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.