atomic_exchange-Funktion (C++-AMP)
Legt den Wert des Zielspeicherorts automatisch ablaufenden Prozess fest.
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);
Parameter
_Dest
Zeiger an den Zielspeicherort._Value
Der neue Wert.
Rückgabewert
Der ursprüngliche Wert des Zielspeicherorts.
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit