__thread

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Schlüsselwort-Erweiterungen

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.

Siehe auch