Oracle® Solaris Studio 12.4: OpenMP API ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

9.5 OpenMP 構文

sections

sections 構文にある構造化ブロックは、チャンクサイズが指定されていない形式の static 状態のチームに含まれるスレッドに割り当てられます。そのため、各スレッドはほぼ同数の連続する構造化ブロックを取得します。

single

single 構文を検出した最初のスレッドが、構文を実行します。

atomic

critical 構文と名付けられた特別な構文を持つターゲット文または構造体ブロックを挿入することにより、実装によってすべての atomic ディレクティブが処理されます。この操作より、プログラム中のすべての atomic 領域間で排他的なアクセスが強制的に行われるようになります。これらの領域が同じメモリーの場所を更新するのか、異なる場所を更新するのかは関係ありません。