Partager via


atomic_exchange, fonction (C++ AMP)

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

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)