Compartilhar via


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.