tile_barrier – třída
Synchronizuje provádění vláken spuštěných ve skupině vláken (bloku) pomocí metod wait.Instanci této třídy může vytvořit pouze modul runtime.
class tile_barrier;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy tile_barrier. |
Veřejné metody
Název |
Description |
---|---|
Nařídí všem vláknům ve skupině vláken (bloku) pozastavit spuštění, dokud všechna vlákna v bloku nedokončila čekání. |
|
Pozastaví spuštění všech vláken v bloku, dokud nejsou dokončeny všechny přístupy do paměti a dokud všechna vlákna nedošla k tomuto volání. |
|
Pozastaví spuštění všech vláken v bloku, dokud nejsou dokončeny všechny přístupy do globální paměti a dokud všechna vlákna nedošla k tomuto volání. |
|
Pozastaví spuštění všech vláken v bloku, dokud nejsou dokončeny všechny přístupy do paměti tile_static a dokud všechna vlákna nedošla k tomuto volání. |
Hierarchie dědičnosti
tile_barrier
Požadavky
Hlavička: amp.h
Obor názvů: Souběžnost