Namensräume
Varianten
Aktionen

thread_local

Von cppreference.com
< c‎ | thread
Definiert im Header <threads.h>
#define thread_local _Thread_local
(seit C11)
(entfernt in C23)

Praktisches Makro, das verwendet werden kann, um anzugeben, dass ein Objekt eine Thread-lokale Speicherklasse hat.

[bearbeiten] Anmerkungen

Seit C23 ist thread_local selbst ein Schlüsselwort, das auch ein vordefiniertes Makro sein kann. Daher stellt <threads.h> es nicht mehr bereit.

[bearbeiten] 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)

[bearbeiten] Siehe auch

C++ Dokumentation für thread_local