atomic_exchange (fonction)
Définit la valeur de l'emplacement de destination en tant qu'opération atomique.
inline int atomic_exchange(
_Inout_ int * _Dest,
int _Value
) restrict(amp);
inline unsigned int atomic_exchange(
_Inout_ unsigned int * _Dest,
unsigned int _Value
) restrict(amp);
inline float atomic_exchange(
_Inout_ float * _Dest,
float _Value
) restrict(amp);
Paramètres
_Dest
Pointeur vers l'emplacement de destionation._Value
Nouvelle valeur.
Valeur de retour
La valeur d'origine de l'emplacement de destination.
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency