Partager via


atomic_fetch_max, fonction

Calcule atomiquement la valeur maximale entre la valeur stockée à l'emplacement de mémoire spécifié dans le premier argument et la valeur spécifiée dans le deuxième argument, et l'enregistre dans le même emplacement de mémoire.

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);

Paramètres

  • _Dest
    L'emplacement à partir duquel l'une des valeurs à comparer est lue, et dans lequel deux valeurs maximum doivent être enregistrées.

  • _Value
    La valeur à comparer à la valeur à l'emplacement spécifié.

Valeur de retour

La valeur d'origine enregistrée dans l'emplacement spécifié.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)