2.6.6 ordered 构造

构造块后面 排序 指令按迭代在一个连续循环要执行的顺序执行。 排序 指令的语法如下所示:

#pragma omp ordered new-line 
   structured-block

排序 指令必须在 并行。 构造中的动态区域。 排序 构造绑定 并行。 指令必须具有 排序 子句指定 第2.4.1部分 如中所述在第 11. 页。 在 并行。 结构化执行与 排序 子句中, 排序 构造按照其在循环的顺序执行要执行的顺序强执行。

排序 指令的限制如下所示:

  • 一个循环的迭代与 结构化不可多次执行相同的已排序的指令,因此,它无法执行多个 排序 指令。