VolatileCallSite.Target Proprietà
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.
Restituisce il metodo di destinazione del sito di chiamata, che si comporta come un volatile
campo dell'oggetto VolatileCallSite
. -oppure- Aggiorna il metodo di destinazione di questo sito di chiamata, come variabile volatile.
public override Java.Lang.Invoke.MethodHandle? Target { [Android.Runtime.Register("getTarget", "()Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)] get; [Android.Runtime.Register("setTarget", "(Ljava/lang/invoke/MethodHandle;)V", "GetSetTarget_Ljava_lang_invoke_MethodHandle_Handler", ApiSince=26)] set; }
[<get: Android.Runtime.Register("getTarget", "()Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
[<set: Android.Runtime.Register("setTarget", "(Ljava/lang/invoke/MethodHandle;)V", "GetSetTarget_Ljava_lang_invoke_MethodHandle_Handler", ApiSince=26)>]
member this.Target : Java.Lang.Invoke.MethodHandle with get, set
Valore della proprietà
lo stato di collegamento di questo sito di chiamata, un handle di metodo che può cambiare nel tempo
- Attributi
Commenti
Documentazione del getter delle proprietà:
Restituisce il metodo di destinazione del sito di chiamata, che si comporta come un volatile
campo dell'oggetto VolatileCallSite
.
Le interazioni di getTarget
con memoria sono le stesse di una lettura da un volatile
campo.
In particolare, il thread corrente è necessario per rilasciare una nuova lettura della destinazione dalla memoria e non deve non riuscire a visualizzare un aggiornamento recente alla destinazione da un altro thread.
Documentazione java per java.lang.invoke.VolatileCallSite.getTarget()
.
Documentazione del setter delle proprietà:
Aggiorna il metodo di destinazione di questo sito di chiamata, come variabile volatile. Il tipo della nuova destinazione deve essere d'accordo con il tipo della destinazione precedente.
Le interazioni con la memoria sono le stesse di una scrittura in un campo volatile. In particolare, è garantito che tutti i thread visualizzino la destinazione aggiornata alla successiva chiamata getTarget
a .
Documentazione java per java.lang.invoke.VolatileCallSite.setTarget(java.lang.invoke.MethodHandle)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.