Freigeben über


AtomicLongArray.WeakCompareAndSetAcquire(Int32, Int64, Int64) Methode

Definition

Möglicherweise legt das Element at index i at auf newValue fest, wenn der aktuelle Wert == expectedValuedes Elements , mit Speichereffekten, wie durch VarHandle#weakCompareAndSetAcquireangegeben.

[Android.Runtime.Register("weakCompareAndSetAcquire", "(IJJ)Z", "", ApiSince=33)]
public bool WeakCompareAndSetAcquire (int i, long expectedValue, long newValue);
[<Android.Runtime.Register("weakCompareAndSetAcquire", "(IJJ)Z", "", ApiSince=33)>]
member this.WeakCompareAndSetAcquire : int * int64 * int64 -> bool

Parameter

i
Int32

der Index

expectedValue
Int64

der erwartete Wert

newValue
Int64

der neue Wert

Gibt zurück

true bei erfolgreicher Ausführung

Attribute

Hinweise

Möglicherweise legt das Element at index i at auf newValue fest, wenn der aktuelle Wert == expectedValuedes Elements , mit Speichereffekten, wie durch VarHandle#weakCompareAndSetAcquireangegeben.

In 9 hinzugefügt.

Java-Dokumentation für java.util.concurrent.atomic.AtomicLongArray.weakCompareAndSetAcquire(int, long, long).

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: