Udostępnij za pośrednictwem


tile_barrier — Klasa

Synchronizuje wykonywanie wątków uruchomionych w grupie wątku (fragment) za pomocą metod wait.Tylko środowisko uruchomieniowe może utworzyć wystąpienie tej klasy.

class tile_barrier;

Elementy członkowskie

Konstruktory publiczne

Nazwa

Opis

tile_barrier::tile_barrier — Konstruktor

Inicjuje nowe wystąpienie klasy tile_barrier.

Metody publiczne

Nazwa

Opis

tile_barrier::wait — Metoda

Powoduje, że wykonanie wszystkich wątków w grupie wątku (fragment) zostanie zatrzymane, dopóki wszystkie wątki we fragmencie zakończą oczekiwanie.

tile_barrier::wait_with_all_memory_fence — Metoda

Blokuje wykonanie wszystkich wątków we fragmencie do momentu zakończenia wszystkich dostępów do pamięci oraz gdy wszystkie wątki we fragmencie osiągną to wywołanie.

tile_barrier::wait_with_global_memory_fence — Metoda

Blokuje wykonanie wszystkich wątków we fragmencie do momentu zakończenia wszystkich dostępów do pamięci globalnej oraz gdy wszystkie wątki we fragmencie osiągną to wywołanie.

tile_barrier::wait_with_tile_static_memory_fence — Metoda

Blokuje wykonanie wszystkich wątków we fragmencie do momentu zakończenia wszystkich dostępów do pamięci tile_static oraz gdy wszystkie wątki we fragmencie osiągną to wywołanie.

Hierarchia dziedziczenia

tile_barrier

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Przestrzeń nazw współbieżności (C++ AMP)