VarHandle.GetAndSetAcquire(Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta in modo atomico il valore di una variabile su newValue con la semantica di memoria di set(java.lang.Object...) e restituisce il valore precedente della variabile, a cui si accede con la semantica di memoria di getAcquire(java.lang.Object...).
[Android.Runtime.Register("getAndSetAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)]
public Java.Lang.Object? GetAndSetAcquire(params Java.Lang.Object[]? args);
[<Android.Runtime.Register("getAndSetAcquire", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)>]
member this.GetAndSetAcquire : Java.Lang.Object[] -> Java.Lang.Object
Parametri
- args
- Object[]
l'elenco dei parametri polimorfici della firma (CT1 ct1,..., CTn ctn, T newValue), rappresentato in modo statico usando varargs.
Valori restituiti
risultato polimorfico della firma che rappresenta il valore precedente della variabile, rappresentato in modo statico tramite Object.
- Attributi
Commenti
Imposta in modo atomico il valore di una variabile su newValue con la semantica di memoria di set(java.lang.Object...) e restituisce il valore precedente della variabile, a cui si accede con la semantica di memoria di getAcquire(java.lang.Object...). La firma del metodo è del formato (CT1 ct1,..., CTn ctn, T newValue)T. Il descrittore di tipo simbolico nel sito di chiamata di getAndSetAcquire deve corrispondere al tipo di modalità di accesso risultante dalla chiamata di accessModeType(VarHandle.AccessMode.GET_AND_SET_ACQUIRE) in questo varHandle.
Java informazioni di riferimento per java.lang.invoke.VarHandle.getAndSetAcquire.