Partilhar via


Concurrency enums de namespace (AMP)

As enumerações a seguir estão disponíveis no Concurrency namespace:

access_type enumeração

enum access_type;

Valores

Nome Descrição
access_type_auto Escolha automaticamente o melhor access_type para o acelerador.
access_type_none Dedicado. A alocação só é acessível no acelerador e não na CPU.
access_type_read Partilhado. A alocação é acessível no acelerador e é legível na CPU.
access_type_read_write Partilhado. A alocação é acessível no acelerador e é gravável na CPU.
access_type_write Partilhado. A alocação é acessível no acelerador e é legível e gravável na CPU.

queuing_mode enumeração

Especifica os modos de enfileiramento suportados no acelerador.

enum queuing_mode;

Valores

Nome Descrição
queuing_mode_immediate Um modo de enfileiramento que especifica que todos os comandos, por exemplo, parallel_for_each Function (C++ AMP), são enviados para o dispositivo acelerador correspondente assim que retornam ao chamador.
queuing_mode_automatic Um modo de enfileiramento que especifica que os comandos sejam enfileirados em uma fila de comandos que corresponde ao objeto accelerator_view . Os comandos são enviados para o dispositivo quando accelerator_view::flush é chamado.

Ver também

Namespace de simultaneidade (C++ AMP)