Compartilhar via


Diretivas OpenMP

Fornece links para as diretivas usadas na API OpenMP.

Visual C++ dá suporte as seguintes diretivas OpenMP:

Diretiva

Descrição

atômico

Especifica que um local de memória que será atualizado atomicamente.

barreira

Sincroniza todos os threads de uma equipe; todos os threads faça uma pausa na barreira, até que todos os segmentos de executar a barreira.

essenciais

Especifica o código só é executado em um segmento por vez.

liberar (OpenMP)

Especifica que todos os segmentos têm o mesmo modo de exibição de memória para todos os objetos compartilhados.

para (OpenMP)

Faz com que o trabalho realizado em um loop for dentro de uma região paralela seja dividido entre os threads.

mestre

Especifica que somente o mestre threadshould executar uma seção do programa.

ordenada (OpenMP as diretivas)

Especifica que o código em um paralelo loop deve ser executado como um loop seqüencial.

paralelo

Define uma região paralela, que é o código que será executado por vários threads em paralelo.

seções (OpenMP)

Identifica as seções de código seja dividido entre todos os threads.

único

Permite especificar que uma seção de código deve ser executada em um único segmento, não necessariamente o thread mestre.

threadprivate

Especifica que uma variável é privativo de um thread.

Consulte também

Referência

Cláusulas OpenMP

Outros recursos

OpenMP no Visual C++