Udostępnij za pośrednictwem


atomic_exchange — Funkcja (C++ AMP)

Ustawia wartość lokalizacji docelowej działając jako operacja niepodzielna.

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

Parametry

  • _Dest
    Wskaźnik do określonej lokalizacji.

  • _Value
    Nowa wartość.

Wartość zwracana

Oryginalna wartość lokalizacji docelowej.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

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