Condividi tramite


Classe tile_barrier

Sincronizza l'esecuzione dei thread che sono in esecuzione nel gruppo di thread (la sezione) utilizzando i metodi wait.Solo il runtime può creare un'istanza di questa classe.

class tile_barrier;

Membri

Hh305266.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore tile_barrier::tile_barrier

Inizializza una nuova istanza della classe tile_barrier.

Hh305266.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo tile_barrier::wait

Indica a tutti i thread nel gruppo di thread (sezione) di interrompere l'esecuzione fino a quando tutti i thread nella sezione non hanno completato l'attesa.

Metodo tile_barrier::wait_with_all_memory_fence

Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi alla memoria non sono stati completati e tutti i thread nella sezione non hanno raggiunto questa chiamata.

Metodo tile_barrier::wait_with_global_memory_fence

Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi globali alla memoria non sono stati completati e tutti i thread nella sezione non hanno raggiunto questa chiamata.

Metodo tile_barrier::wait_with_tile_static_memory_fence

Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi alla memoria di tipo tile_static non sono stati completati e tutti i thread della sezione non hanno raggiunto questa chiamata.

Gerarchia di ereditarietà

tile_barrier

Requisiti

Intestazione: amp.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency (C++ AMP)