Перечисления пространства имен Concurrency (AMP)

Перечисление access_type
Перечисление queuing_mode

Перечисление access_type

Тип перечисления, используемый для обозначения различных типов доступа к данным.

enum access_type;

Значения

Имя Описание
access_type_auto Автоматически выберите лучшее access_type для акселератора.
access_type_none Выделенная. Выделение доступно только в акселераторе, а не на ЦП.
access_type_read Совместное использование. Выделение доступно на акселераторе и доступно для чтения на ЦП.
access_type_read_write Совместное использование. Выделение доступно на ускорителе и доступно для записи на ЦП.
access_type_write Совместное использование. Выделение доступно на ускорителе и доступно как для чтения, так и для записи на ЦП.

Перечисление queuing_mode

Указывает режимы очереди, поддерживаемые в акселераторе.

enum queuing_mode;

Значения

Имя Описание
queuing_mode_immediate Режим очереди, указывающий, что все команды, например , функция parallel_for_each (C++ AMP) отправляются на соответствующее акселераторное устройство, как только они возвращаются вызывающему объекту.
queuing_mode_automatic Режим очереди, указывающий, что команды помещаются в очередь в очереди команд, соответствующей объекту accelerator_view . Команды отправляются на устройство при вызове accelerator_view::flush .

См. также

Пространство имен Concurrency (C++ AMP)