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