Compartilhar via


Cláusulas OpenMP

Fornece links para as cláusulas usadas na API OpenMP.

Visual C++ oferece suporte aos seguintes cláusulas OpenMP:

Cláusula

Descrição

copyin

Permite que segmentos acessar o valor do mestre do segmento, para um threadprivate variável.

copyprivate

Especifica que uma ou mais variáveis devem ser compartilhadas entre todos os threads.

padrão (OpenMP)

Especifica o comportamento de variáveis unscoped em uma região paralela.

firstprivate

Especifica que cada segmento deve ter sua própria instância de uma variável e que a variável deve ser inicializada com o valor da variável, porque ele existe antes da construção parallel.

Se (OpenMP)

Especifica se deve ser executado um loop em paralelo ou serial.

lastprivate

Especifica a versão do contexto delimitador da variável é definida igual à versão particular de qualquer segmento executa a iteração final (construção for loop) ou a última seção (# pragma seções).

nowait

Substitui a barreira implícita em uma diretiva.

num_threads

Define o número de segmentos em uma equipe de thread.

ordenado (cláusulas OpenMP)

Necessário em paralelo para (OpenMP) instrução se um ordenada (OpenMP as diretivas) diretiva deverá ser usada no loop.

particular (OpenMP)

Especifica que cada segmento deve ter sua própria instância de uma variável.

redução

Especifica que uma ou mais variáveis que são exclusivos para cada segmento são o assunto de uma operação de redução no final da região paralela.

agenda

Aplica-se para o para (OpenMP) diretiva.

compartilhado (OpenMP)

Especifica que uma ou mais variáveis devem ser compartilhadas entre todos os threads.

Consulte também

Referência

Diretivas OpenMP

Outros recursos

OpenMP no Visual C++