Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
OpenMP 'kritik' yönergesi aynı ada sahip 'kritik' yönergesinde iç içe yerleştirilemez
Açıklamalar
Kritik yönerge, aynı adı kullanan bir critical yönergede iç içe yerleştirilemez.
Example
Aşağıdaki örnek C3043 oluşturur:
// C3043.cpp
// compile with: /openmp /c
#include "omp.h"
int main() {
int n1 = 1, n2 = 2, n3 = 3;
#pragma omp parallel
{
++n2;
#pragma omp critical(MyTest)
{
++n2;
#pragma omp critical(MyTest) // C3043
// try the following line instead
// #pragma omp critical(MyTest2)
{
++n3;
}
}
}
}