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