__thread
カテゴリ
説明
キーワード __thread は、マルチスレッド プログラムでグローバル静的クラス変数の一意なコピーを保持するのに使用されます。 各プログラム スレッドでは、__thread 指定された変数のプライベート コピーがスレッドごとに保持されます。
構文は、<型> __thread <変数名> です。 たとえば、次のようになります。
int __thread x;
このステートメントで宣言している整数型変数は、このステートメントが現れるプログラム内の各スレッドに対してグローバルながらプライベートな変数になります。
- メモ:__thread は Clang コンパイラではサポートされていません。 __declspec(thread) を代わりに使用してください