VarHandle.GetAndBitwiseXor(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 sul risultato di XOR bit per bit tra il valore corrente della variabile e la maschera con la semantica di memoria di setVolatile(java.lang.Object...) e restituisce il valore precedente della variabile, come accessibile con la semantica di memoria di getVolatile(java.lang.Object...).
[Android.Runtime.Register("getAndBitwiseXor", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)]
public Java.Lang.Object? GetAndBitwiseXor(params Java.Lang.Object[]? args);
[<Android.Runtime.Register("getAndBitwiseXor", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)>]
member this.GetAndBitwiseXor : Java.Lang.Object[] -> Java.Lang.Object
Parametri
- args
- Object[]
l'elenco dei parametri polimorfici della firma (CT1 ct1,..., CTn ctn, T mask), rappresentato staticamente 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 sul risultato di XOR bit per bit tra il valore corrente della variabile e la maschera con la semantica di memoria di setVolatile(java.lang.Object...) e restituisce il valore precedente della variabile, come accessibile con la semantica di memoria di getVolatile(java.lang.Object...). Se il tipo di variabile è il tipo booleano non integrale, viene eseguito un XOR logico anziché un XOR bit per bit. La firma del metodo è del formato (CT1 ct1,..., CTn ctn, T mask)T. Il descrittore di tipo simbolico nel sito di chiamata di getAndBitwiseXor deve corrispondere al tipo di modalità di accesso risultante dalla chiamata di accessModeType(VarHandle.AccessMode.GET_AND_BITWISE_XOR) in questo varHandle.
Java informazioni di riferimento per java.lang.invoke.VarHandle.getAndBitwiseXor.