thread_local
From cppreference.net
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<threads.h>
|
||
|
#define thread_local _Thread_local
|
(desde C11)
(eliminado en C23) |
|
Macro de conveniencia que puede utilizarse para especificar que un objeto tiene duración de almacenamiento thread-local .
Notas
Desde C23,
thread_local
es en sí mismo una palabra clave, que también puede ser una macro predefinida, por lo que
<threads.h>
ya no lo proporciona.
Referencias
- Estándar C17 (ISO/IEC 9899:2018):
-
- 7.26.1/3 thread_local (p: 274)
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.26.1/3 thread_local (p: 376)
Véase también
|
Documentación de C++
para
thread_local
|