Partilhar via


tile_barrier classe

Sincroniza a execução de threads que estão executando no grupo de thread (o tile) usando métodos wait.Somente o tempo de execução pode criar uma instância dessa classe.

class tile_barrier;

Membros

Hh305266.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

Construtor de tile_barrier::tile_barrier

Inicializa uma nova instância da classe tile_barrier.

Hh305266.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método de tile_barrier::wait

Instrui todos os threads no grupo de thread (tile) para interromper a execução até que todos os threads no tile terminem de esperar.

Método tile_barrier::wait_with_all_memory_fence

Impede a execução de todos os threads em um bloco até que todos os acessos de memória sejam concluídos e todos os threads no bloco atinjam esta chamada.

Método tile_barrier::wait_with_global_memory_fence

Impede a execução de todos os threads em um bloco até que todos os acessos de memória global estejam concluídos e todos os threads no bloco atinjam esta chamada.

Método tile_barrier::wait_with_tile_static_memory_fence

Impede a execução de todos os threads em um bloco até que todos os acessos da memória tile_static sejam concluídos e todos os threads no bloco atinjam esta chamada.

Hierarquia de Herança

tile_barrier

Requisitos

Cabeçalho: amp.h

Namespace: Concurrency

Consulte também

Referência

Namespace de simultaneidade (AMP C++)