Класс tile_barrier
Синхронизирует выполнение потоков, запущенных в группе потоков (мозаике), с помощью методов wait. Только среда выполнения может создать экземпляр этого класса.
class tile_barrier;
Члены
Открытые конструкторы
Name |
Описание |
---|---|
Инициализирует новый экземпляр класса tile_barrier. |
Открытые методы
Name |
Описание |
---|---|
Дает команду всем потокам в группе потоков (мозаике) остановить выполнение до тех пор, пока все потоки из группы не закончат свои ожидания. |
|
Блокирует выполнение всех потоков в плитке до тех пор, пока все операции обращения к памяти не будут завершены, и все потоки, задействованные в обработке плитки, не достигнут этого вызова. |
|
Блокирует выполнение всех потоков над элементом изображения до тех пор, пока все операции глобального доступа к памяти не будут завершены, и все потоки, задействованные в обработке элемента изображения, не достигнут этого вызова. |
|
Блокирует выполнение всех потоков в плитке до тех пор, пока все операции обращения к памяти tile_static не будут завершены, и все потоки, задействованные в обработке плитки, не достигнут этого вызова. |
Иерархия наследования
tile_barrier
Требования
Заголовок: amp.h
Пространство имен: Concurrency