次の方法で共有


firstprivate

各スレッドが変数に対して独自のインスタンスを持ち、その変数が parallel コンストラクトの前にあるため、その変数の値で初期化しなければならないことを指定します。

firstprivate(var)

解説

指定項目

  • var
    各スレッド内にインスタンスを持つ変数。parallel コンストラクトの前に存在しているその変数値で初期化されます。複数の変数を指定する場合、変数名の間をコンマで区切ります。

解説

firstprivate は次のディレクティブに適用されます。

詳細については、「2.7.2.2 firstprivate」を参照してください。

使用例

firstprivate の使用例については、「sections (OpenMP)」を参照してください。

参照

概念

OpenMP 句