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