thread_local
From cppreference.net
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im Header
<threads.h>
|
||
|
#define thread_local _Thread_local
|
(seit C11)
(entfernt in C23) |
|
Bequemlichkeitsmakro, das verwendet werden kann, um festzulegen, dass ein Objekt eine Thread-lokale Speicherdauer besitzt.
Hinweise
Seit C23 ist
thread_local
selbst ein Schlüsselwort, das auch ein vordefinierter Makro sein kann, daher stellt
<threads.h>
es nicht mehr bereit.
Referenzen
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.26.1/3 thread_local (S: 274)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.26.1/3 thread_local (S: 376)
Siehe auch
|
C++ Dokumentation
für
thread_local
|