ThreadLocal.InitialValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el "valor inicial" del subproceso actual para esta variable local del subproceso.
[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
Devoluciones
el valor inicial de este subproceso local
- Atributos
Comentarios
Devuelve el "valor inicial" del subproceso actual para esta variable local del subproceso. Este método se invocará la primera vez que un subproceso acceda a la variable con el #get
método , a menos que el subproceso invoque previamente el #set
método , en cuyo caso el initialValue
método no se invocará para el subproceso. Normalmente, este método se invoca como máximo una vez por subproceso, pero se puede invocar de nuevo en caso de invocaciones posteriores de #remove
seguidas por #get
.
Esta implementación simplemente devuelve null
; si el programador desea que las variables locales de subprocesos tengan un valor inicial distinto null
de , ThreadLocal
deben estar subclasados y este método se invalida. Normalmente, se usará una clase interna anónima.
Documentación de Java para java.lang.ThreadLocal.initialValue()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.