Freigeben über


atomic_fetch_min-Funktion

Berechnet atomisch den Minimalwert aus dem Wert, der an der im ersten Argument angegebenen Speicheradresse abgelegt wurde, und dem im zweiten Argument angegebenen Wert und speichert ihn an derselben Speicheradresse.

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

Parameter

  • _Dest
    Der Speicherort, aus dem einer der zu vergleichenden Werte gelesen wird und an dem das Minimum der beiden Werte gespeichert werden soll.

  • _Value
    Der Wert, der mit dem Wert an der angegebenen Position verglichen werden soll.

Rückgabewert

Der ursprüngliche Wert wird an der angegebenen Position gespeichert.

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)