Compartilhar via


Classe tile_barrier

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

class tile_barrier;

Membros

Construtores Públicos

Nome

Descrição

Construtor tile_barrier::tile_barrier

Inicializa uma nova instância da classe tile_barrier.

Métodos Públicos

Nome

Descrição

Método tile_barrier::wait

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

Método tile_barrier::wait_with_all_memory_fence

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

Método tile_barrier::wait_with_global_memory_fence

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

Método tile_barrier::wait_with_tile_static_memory_fence

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

Hierarquia de Herança

tile_barrier

Requisitos

Cabeçalho: amp.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace Concurrency (C++ AMP)