Partilhar via


Função atomic_fetch_max

Calcula atomicamente o valor máximo entre o valor armazenado no local da memória especificado no primeiro argumento e o valor especificado no segundo argumento, e armazena-o no mesmo local da memória.

inline int atomic_fetch_max(
   _Inout_ int * _Dest,
   int _Value
) restrict(amp);

inline unsigned int atomic_fetch_max(
   _Inout_ unsigned int * _Dest,
   unsigned int _Value
) restrict(amp);

Parâmetros

  • _Dest
    O local de onde um dos valores a serem comparados é lido e ao qual o máximo dos dois valores deve ser armazenado.

  • _Value
    O valor a ser comparado ao valor no local especificado.

Valor de retorno

O valor original armazenado no local especificado.

Requisitos

Cabeçalho: amp.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace Concurrency (C++ AMP)