2.6.2 construir crítica
O crítica diretiva identifica uma construção que restringe a execução do bloco estruturado associado a um único thread por vez.A sintaxe da crítica diretiva é o seguinte:
#pragma omp critical [(name)] new-line
structured-block
Um recurso opcional nome pode ser usado para identificar a região crítica.Identificadores utilizados para identificar uma região crítica tem ligação externa e estão em um espaço para nome que é separado os espaços de nome usados por rótulos, marcas, membros e identificadores comuns.
Um segmento espera no início de uma região crítica até que nenhum outro segmento está sendo executado em uma região crítica (em qualquer lugar no programa) com o mesmo nome.Tudo isso sem nome crítica diretivas mapeiam para o mesmo nome não especificado.