__thread、マルチスレッド変数

提供: Appmethod Topics
移動先: 案内検索

キーワード(アルファベット順):インデックス への移動


カテゴリ

拡張キーワード

説明

キーワード __thread は、マルチスレッド プログラムでグローバル静的クラス変数の一意なコピーを保持するのに使用されます。 各プログラム スレッドでは、__thread 指定された変数のプライベート コピーがスレッドごとに保持されます。

構文は、<型> __thread <変数名> です。 たとえば、次のようになります。

 int __thread x;

このステートメントで宣言している整数型変数は、このステートメントが現れるプログラム内の各スレッドに対してグローバルながらプライベートな変数になります。

関連項目