Udostępnij za pośrednictwem


atomic_fetch_max — Funkcja

Niepodzielnie oblicza maksymalną wartość między wartością przechowywaną w podanej lokalizacji pamięci w pierwszym argumencie i wartością określoną w drugim argumencie, i zapisuje ją w tym samym miejscu pamięci.

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);

Parametry

  • _Dest
    Lokalizacja, z której odczytywana jest jedna z wartości, które mają być porównane, i w której mają być zapisane maksymalnie dwie wartości.

  • _Value
    Wartość, która ma być porównywana z wartością w określonej lokalizacji.

Wartość zwracana

Oryginalna wartość przechowywana w określonej lokalizacji.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Przestrzeń nazw współbieżności (C++ AMP)