FIRSTPRIVATE (TU*X のみ)

並列指示文節PRIVATEの機能のスーパーセットを提供します。オブジェクトは PRIVATE として宣言され,特定の値で初期化されます。

形式

FIRSTPRIVATE (list)

list
有効域から参照できる 1 つまたは複数の変数または共通ブロックの名前。部分オブジェクトを指定することはできません。個々の名前はコンマで区切られなくてはならず,名前付き共通ブロックは斜線の間に置かれなくてはなりません (/ /)。

FIRSTPRIVATE 並びに現れる変数は,PRIVATE 節の文脈に従います。さらに,個々のスレッド中の各変数の非公開 (局所) コピーは,変数が並列領域が開始される前に持っていた値に初期化されます。