sections 構文にある構造化ブロックは、チャンクサイズが指定されていない形式の static 状態のチームに含まれるスレッドに割り当てられます。そのため、各スレッドはほぼ同数の連続する構造化ブロックを取得します。
critical 構文と名付けられた特別な構文を持つターゲット文または構造体ブロックを挿入することにより、実装によってすべての atomic ディレクティブが処理されます。この操作より、プログラム中のすべての atomic 領域間で排他的なアクセスが強制的に行われるようになります。これらの領域が同じメモリーの場所を更新するのか、異なる場所を更新するのかは関係ありません。