Namespaces
Variants

thread_local

From cppreference.net
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