Aracılığıyla paylaş


a.4 NOWAIT yan tümcesi kullanarak

Paralel bir bölgeyi birden çok bağımsız döngülerine iseniz kullanabilirsiniz nowait yan tümcesi (Bölüm 2.4.1 sayfasında 11) sonunda örtülü engel önlemek için for yönergesi, aşağıdaki gibi:

#pragma omp parallel
{
    #pragma omp for nowait
        for (i=1; i<n; i++)
             b[i] = (a[i] + a[i-1]) / 2.0;
    #pragma omp for nowait
        for (i=0; i<m; i++)
            y[i] = sqrt(z[i]);
}