Compartir a través de


LockSupport.SetCurrentBlocker(Object) Método

Definición

Establece el objeto que se va a devolver mediante invocaciones de #getBlocker getBlocker para el subproceso actual.

[Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)]
public static void SetCurrentBlocker (Java.Lang.Object? blocker);
[<Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)>]
static member SetCurrentBlocker : Java.Lang.Object -> unit

Parámetros

blocker
Object

el objeto bloqueador

Atributos

Comentarios

Establece el objeto que se va a devolver mediante invocaciones de #getBlocker getBlocker para el subproceso actual. Este método se puede usar antes de invocar la versión sin argumento de desde LockSupport#park() park() objetos no públicos, lo que permite diagnósticos más útiles o conserva la compatibilidad con implementaciones anteriores de métodos de bloqueo. Los valores anteriores del bloqueador no se restauran automáticamente después del bloqueo. Para obtener los efectos de park(b}, use setCurrentBlocker(b); park(); setCurrentBlocker(null);

Agregado en 14.

Documentación de Java para java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object).

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.

Se aplica a