thread_local
Определено в заголовке <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 (стр. 376)
См. также
Документация по C++ для thread_local |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/thread/thread_local