Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Atomar vergleicht den Wert in einen Speicherbereich auf Gleichheit mit einem erwarteten Wert.Wenn die Werte identisch sind, wird die Speicheradresse durch einen neuen Wert ersetzt.
inline bool atomic_compare_exchange(
_Inout_ int * _Dest,
_Inout_ int * _Expected_value,
int _Value
) restrict(amp);
inline bool atomic_compare_exchange(
_Inout_ unsigned int * _Dest,
_Inout_ unsigned int * _Expected_value,
unsigned int _Value
) restrict(amp);
Parameter
_Dest
Zeiger auf die Speicheradresse._Expected_value
Der Wert an der Position im Speicher verglichen werden soll._Value
Der neue Wert der Speicheradresse festgelegt werden.
Rückgabewert
true, wenn der Vorgang erfolgreich ist, andernfalls false.
Anforderungen
Header: amp.h
Namespace: Concurrency