ThreadPoolExecutor.BeforeExecute(Thread, IRunnable) Método

Definição

Método invocado antes de executar o Runnable especificado no thread especificado.

[Android.Runtime.Register("beforeExecute", "(Ljava/lang/Thread;Ljava/lang/Runnable;)V", "GetBeforeExecute_Ljava_lang_Thread_Ljava_lang_Runnable_Handler")]
protected virtual void BeforeExecute(Java.Lang.Thread? t, Java.Lang.IRunnable? r);
[<Android.Runtime.Register("beforeExecute", "(Ljava/lang/Thread;Ljava/lang/Runnable;)V", "GetBeforeExecute_Ljava_lang_Thread_Ljava_lang_Runnable_Handler")>]
abstract member BeforeExecute : Java.Lang.Thread * Java.Lang.IRunnable -> unit
override this.BeforeExecute : Java.Lang.Thread * Java.Lang.IRunnable -> unit

Parâmetros

t
Thread

o thread que executará a tarefa r

r
IRunnable

a tarefa que será executada

Atributos

Comentários

Método invocado antes de executar o Runnable especificado no thread especificado. Esse método é invocado por thread t que executará a tarefa re pode ser usado para inicializar novamente o ThreadLocals ou para executar o registro em log.

Essa implementação não faz nada, mas pode ser personalizada em subclasses. Observação: para aninhar corretamente várias substituições, as subclasses geralmente devem invocar super.beforeExecute no final desse método.

Documentação Java para java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a