Compartilhar via


2.4.3 simples construção

O único diretiva identifica uma construção que especifica que o bloco estruturado associado é executado por apenas um thread na equipe (não necessariamente o thread mestre).A sintaxe do único diretiva é o seguinte:

#pragma omp single [clause[[,] clause] ...] new-line
   structured-block

A cláusula é um destes procedimentos:

particular (variável-list)

firstprivate (variável-list)

copyprivate (variável-list)

nowait

Há uma barreira implícita após o único construir a menos que uma nowait cláusula for especificada.

Restrições para o único diretiva são os seguintes:

  • Um único nowait cláusula pode aparecer em um único diretiva.

  • O copyprivate cláusula não deve ser usada com o nowait cláusula.

Entre as referências:

  • Private, firstprivate, e copyprivate cláusulas, consulte seção 2.7.2 na página 25.