Namespaces
Variants

thread_local

From cppreference.net
Определено в заголовочном файле <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