Freigeben über


tile_barrier-Klasse

Synchronisiert die Ausführung von Threads, die in der Threadgruppe (die Kachel) mit wait-Methoden ausgeführt werden. Nur die Laufzeit kann diese Klasse instanziieren.

class tile_barrier;

Member

Öffentliche Konstruktoren

Name

Beschreibung

tile_barrier::tile_barrier-Konstruktor

Initialisiert eine neue Instanz der tile_barrier-Klasse.

Öffentliche Methoden

Name

Beschreibung

tile_barrier::wait-Methode

Weist alle Threads in der Threadgruppe (Kachel) an, die Ausführung zu beenden, bis alle Threads in der Kachel den Wartevorgang beendet haben.

tile_barrier::wait_with_all_memory_fence-Methode

Blockiert die Ausführung aller Threads in einer Kachel, bis alle Speicherzugriffe abgeschlossen sind und alle Threads in der Kachel diesen Aufruf erreicht haben.

tile_barrier::wait_with_global_memory_fence-Methode

Blockiert die Ausführung aller Threads in einer Kachel, bis alle globalen Speicherzugriffe abgeschlossen sind und alle Threads in der Kachel diesen Aufruf 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 sind und alle Threads in der Kachel diesen Aufruf erreicht haben.

Vererbungshierarchie

tile_barrier

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)