atomic_exchange 関数 (C++ AMP)
分割不可能な操作として対象の場所の値を設定します。
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);
パラメーター
_Dest
destionation の場所へのポインター。_Value
新しい値。
戻り値
ターゲットの場所の元の値。
必要条件
ヘッダー: amp.h
名前空間: Concurrency