次の方法で共有


2.4.3 single コンストラクト

シングル のディレクティブは構造化のブロックはチーム ()マスター スレッドの 1 種類のスレッドによってのみ実行されるように指定する構造体を指定します。 シングル のディレクティブの構文は次のとおりです :

#pragma omp single [clause[[,] clause] ...] new-line
   structured-block

句は次のいずれかです :

(プライベート 変数リスト )

(firstprivate 変数リスト )

(copyprivate 変数リスト )

nowait

nowait の句の指定がない場合 シングル の構造の後暗黙的なバリアがあります。

シングル のディレクティブに制限 : は次のとおりです。

  • nowait の一つの句だけ シングル のディレクティブで指定できます。

  • copyprivate の句は nowait の句を使用しないでください。

cref:

  • プライベート firstprivatecopyprivate の句はページの 25 セクション 2.7.2 が表示されます。