Freigeben über


tile_barrier-Klasse

Synchronisiert die Ausführung von Threads, die in der Threadgruppe (Tile) ausgeführt werden, mithilfe von wait Methoden.Nur die Common Language Runtime kann diese Klasse instanziieren.

class tile_barrier;

Mitglieder

Hh305266.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

tile_barrier::tile_barrier-Konstruktor

Initialisiert eine neue Instanz der tile_barrier-Klasse.

Hh305266.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

tile_barrier::wait-Methode

Weist alle Threads im Threadgruppe (Tile) ausführen, bis alle Threads in der Kachel warten abgeschlossen ist.

tile_barrier::wait_with_all_memory_fence-Methode

Blockiert die Ausführung aller Threads in einer Kachel, bis alle Speicherzugriffe abgeschlossen wurden und alle Threads in der Kachel dieser Aufforderung erreicht haben.

tile_barrier::wait_with_global_memory_fence-Methode

Blockiert die Ausführung aller Threads in einer Kachel, bis alle globalen Speicherzugriffe abgeschlossen und alle Threads in der Kachel dieser Aufforderung erreicht haben.

tile_barrier::wait_with_tile_static_memory_fence-Methode

Blockiert die Ausführung aller Threads in einer Kachel, bis alle tile_static Speicherzugriffe abgeschlossen und alle Threads in der Kachel dieser Aufforderung erreicht haben.

Vererbungshierarchie

tile_barrier

Anforderungen

Header: amp.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)