Função AllMemoryBarrierWithGroupSync

Bloqueia a execução de todos os threads em um grupo até que todos os acessos à memória tenham sido concluídos e todos os threads do grupo tenham atingido essa chamada.

Sintaxe

void AllMemoryBarrierWithGroupSync(void);

Parâmetros

Essa função não tem parâmetros.

Valor retornado

Essa função não retorna um valor.

Comentários

Uma barreira de memória garante que as operações de memória pendentes tenham sido concluídas. Os threads são sincronizados em barreiras GroupSync. Isso poderá travar um thread ou threads se as operações de memória estiverem em andamento.

O comportamento das chamadas para essa função que estão dentro de ramificações divergentes de um grupo de threads é indefinido.

Modelo de sombreador mínimo

Essa função tem suporte nos seguintes modelos de sombreador.

Modelo de Sombreador Com suporte
Modelo de sombreador 5 e modelos de sombreador superior sim

 

Essa função tem suporte nos seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x

 

Confira também

Funções intrínsecas

Modelo de sombreador 5