ThreadPoolExecutor.BeforeExecute(Thread, IRunnable) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.
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.