Язык

ThreadPoolExecutor.BeforeExecute(Thread, IRunnable) Метод

Определение

Метод, вызываемый до выполнения заданного runnable в данном потоке.

[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

Параметры

t
Thread

поток, который будет выполнять задачу r

r
IRunnable

задача, которая будет выполнена

Атрибуты

Комментарии

Метод, вызываемый до выполнения заданного runnable в данном потоке. Этот метод вызывается потоком t , который будет выполнять задачу r, и может использоваться для повторной инициализации ThreadLocals или для выполнения ведения журнала.

Эта реализация ничего не делает, но может быть настроена в подклассах. Примечание. Чтобы правильно вложить несколько переопределения, подклассы должны обычно вызываться super.beforeExecute в конце этого метода.

Java документации по java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к