ThreadLocal.InitialValue 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.
Restituisce il "valore iniziale" del thread corrente per questa variabile thread-local.
[Android.Runtime.Register("initialValue", "()Ljava/lang/Object;", "GetInitialValueHandler")]
protected virtual Java.Lang.Object? InitialValue ();
[<Android.Runtime.Register("initialValue", "()Ljava/lang/Object;", "GetInitialValueHandler")>]
abstract member InitialValue : unit -> Java.Lang.Object
override this.InitialValue : unit -> Java.Lang.Object
Restituisce
valore iniziale per questo thread-local
- Attributi
Commenti
Restituisce il "valore iniziale" del thread corrente per questa variabile thread-local. Questo metodo verrà richiamato la prima volta che un thread accede alla variabile con il #get
metodo , a meno che il thread precedentemente richiamato il #set
metodo, nel qual caso il initialValue
metodo non verrà richiamato per il thread. In genere, questo metodo viene richiamato al massimo una volta per ogni thread, ma può essere richiamato di nuovo in caso di chiamate successive di #remove
seguito da #get
.
Questa implementazione restituisce null
semplicemente . Se il programmatore desidera che le variabili locali del thread abbiano un valore iniziale diverso da null
, ThreadLocal
devono essere sottoclassate e questo metodo è sottoposto a override. In genere, verrà usata una classe interna anonima.
Documentazione java per java.lang.ThreadLocal.initialValue()
.
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.