thread_local
From cppreference.net
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовочном файле
<threads.h>
|
||
|
#define thread_local _Thread_local
|
(начиная с C11)
(удалено в C23) |
|
Удобный макрос, который может использоваться для указания, что объект имеет продолжительность хранения в потоке .
Примечания
Начиная с C23,
thread_local
является самостоятельным ключевым словом, которое также может быть предопределённым макросом, поэтому
<threads.h>
больше его не предоставляет.
Ссылки
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.26.1/3 thread_local (стр: 274)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.26.1/3 thread_local (p: 376)
Смотрите также
|
Документация C++
для
thread_local
|