firstprivate
各スレッドが変数に対して独自のインスタンスを持ち、その変数が parallel コンストラクトの前にあるため、その変数の値で初期化しなければならないことを指定します。
firstprivate(var)
解説
指定項目
- var
各スレッド内にインスタンスを持つ変数。parallel コンストラクトの前に存在しているその変数値で初期化されます。複数の変数を指定する場合、変数名の間をコンマで区切ります。
解説
firstprivate は次のディレクティブに適用されます。
詳細については、「2.7.2.2 firstprivate」を参照してください。
使用例
firstprivate の使用例については、「sections (OpenMP)」を参照してください。