2.6.2 konstrukcja krytyczne
Krytyczny dyrektywy identyfikuje konstrukcja, która ogranicza wykonanie skojarzone bloku strukturalnych do pojedynczy wątek na raz.Składnia krytyczny dyrektywy jest następująca:
#pragma omp critical [(name)] new-line
structured-block
Opcjonalny Nazwa może posłużyć do identyfikacji krytycznych regionu.Identyfikatory używane do identyfikowania krytycznych regionu mają powiązania zewnętrznych i przestrzeni nazw jest oddzielona od obszarów nazw, używany przez etykiety, znaczniki, członków i zwykłych identyfikatorów.
Wątek oczekuje na początku krytycznych regionu, dopóki nie żaden inny wątek jest wykonywany w regionie krytycznych (gdziekolwiek w programie), o tej samej nazwie.Wszystkie nienazwane krytyczny dyrektyw mapę do tej samej nazwie nieokreślona.