Функция 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
Указатель на ячейку памяти._Value
Новое значение.
Возвращаемое значение
Исходное значение из ячейки памяти.
Требования
Заголовок: amp.h
Пространство имен: Concurrency