__thread
Nach oben zu Schlüsselwörter alphabetisch - Index
Hinweis: __thread wird vom Clang-Compiler nicht unterstützt. Verwenden Sie stattdessen __declspec(thread).
Kategorie
Beschreibung
Mit dem Schlüsselwort __thread wird in Programmen mit Multithread-Unterstützung eine eindeutige Kopie von globalen und statischen Klassenvariablen bewahrt. Jeder Programm-Thread enthält für jeden Thread eine eigene Kopie einer __thread-Variable.
Die Syntax lautet: Type __thread variable__name. Zum Beispiel:
int __thread x;
Diese Anweisung deklariert eine Variable vom Typ "integer", die zwar global ist, aber "private" für jeden Thread in dem Programm, in dem die Anweisung auftritt.