Freigeben über


AtomicReferenceArray.WeakCompareAndSetRelease(Int32, Object, Object) Methode

Definition

Legt das Element bei Index i möglicherweise atomisch fest, newValue wenn der aktuelle Wert == expectedValuedes Elements mit Speichereffekten wie angegeben durch VarHandle#weakCompareAndSetRelease.

[Android.Runtime.Register("weakCompareAndSetRelease", "(ILjava/lang/Object;Ljava/lang/Object;)Z", "", ApiSince=33)]
public bool WeakCompareAndSetRelease (int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("weakCompareAndSetRelease", "(ILjava/lang/Object;Ljava/lang/Object;)Z", "", ApiSince=33)>]
member this.WeakCompareAndSetRelease : int * Java.Lang.Object * Java.Lang.Object -> bool

Parameter

i
Int32

der Index

expectedValue
Object

der erwartete Wert

newValue
Object

der neue Wert

Gibt zurück

true wenn erfolgreich

Attribute

Hinweise

Legt das Element bei Index i möglicherweise atomisch fest, newValue wenn der aktuelle Wert == expectedValuedes Elements mit Speichereffekten wie angegeben durch VarHandle#weakCompareAndSetRelease.

Hinzugefügt in 9.

Java-Dokumentation für java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease(int, E, E).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: