Freigeben über


AtomicBoolean.CompareAndExchangeAcquire(Boolean, Boolean) Methode

Definition

Legt den Wert atomar auf newValue fest, wenn der aktuelle Wert, der <als em-Zeugenwert></em> bezeichnet wird, == expectedValuemit Speichereffekten wie durch VarHandle#compareAndExchangeAcquireangegeben wird.

[Android.Runtime.Register("compareAndExchangeAcquire", "(ZZ)Z", "", ApiSince=33)]
public bool CompareAndExchangeAcquire (bool expectedValue, bool newValue);
[<Android.Runtime.Register("compareAndExchangeAcquire", "(ZZ)Z", "", ApiSince=33)>]
member this.CompareAndExchangeAcquire : bool * bool -> bool

Parameter

expectedValue
Boolean

der erwartete Wert

newValue
Boolean

der neue Wert

Gibt zurück

der Zeugenwert, der bei erfolgreicher Ausführung mit dem erwarteten Wert identisch ist.

Attribute

Hinweise

Legt den Wert atomar auf newValue fest, wenn der aktuelle Wert, der <als em-Zeugenwert></em> bezeichnet wird, == expectedValuemit Speichereffekten wie durch VarHandle#compareAndExchangeAcquireangegeben wird.

In 9 hinzugefügt.

Java-Dokumentation für java.util.concurrent.atomic.AtomicBoolean.compareAndExchangeAcquire(boolean, boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: