次の方法で共有


A.10 順番の指定

ordered セクション (22 ページのセクション 2.6.6) は、並列で実行される作業を順番に出力するのに便利です。次のプログラムでは、順番にインデックスが出力されます。

#pragma omp for ordered schedule(dynamic)
    for (i=lb; i<ub; i+=st)
        work(i);
void work(int k)
{
    #pragma omp ordered
        printf_s(" %d", k);
}