Linguaggio

AtomicReferenceFieldUpdater.GetAndSet(Object, Object) Metodo

Definizione

Imposta in modo atomico il campo dell'oggetto specificato gestito da questo updater sul valore specificato e restituisce il valore precedente.

[Android.Runtime.Register("getAndSet", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetGetAndSet_Ljava_lang_Object_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object? GetAndSet(Java.Lang.Object? obj, Java.Lang.Object? newValue);
[<Android.Runtime.Register("getAndSet", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetGetAndSet_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member GetAndSet : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
override this.GetAndSet : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object

Parametri

obj
Object

Oggetto il cui campo da ottenere e impostare

newValue
Object

il nuovo valore

Valori restituiti

il valore precedente

Attributi

Commenti

Imposta in modo atomico il campo dell'oggetto specificato gestito da questo updater sul valore specificato e restituisce il valore precedente.

per java.util.concurrent.atomic.AtomicReferenceFieldUpdater.getAndSet(T, V).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a