Функция atomic_fetch_max
Атомарным образом вычисляет максимальное значение между значением, хранящимся в области памяти, указанной в первом аргументе, и значением, указанным во втором аргументе, и сохраняет его в той же области памяти.
inline int atomic_fetch_max(
_Inout_ int * _Dest,
int _Value
) restrict(amp);
inline unsigned int atomic_fetch_max(
_Inout_ unsigned int * _Dest,
unsigned int _Value
) restrict(amp);
Параметры
_Dest
Расположение, из которого считывается одно из сравниваемых значений, и в котором должно быть сохранено максимальное из двух значений._Value
Значение, с которым будет сравниваться со значением в указанном месте.
Возвращаемое значение
Исходное значение, хранящееся в расположении указанного места.
Требования
Заголовок: amp.h
Пространство имен: Concurrency