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
задача, которая будет выполнена
- Атрибуты
Комментарии
Метод, вызываемый до выполнения заданного runnable в данном потоке. Этот метод вызывается потоком t , который будет выполнять задачу r, и может использоваться для повторной инициализации ThreadLocals или для выполнения ведения журнала.
Эта реализация ничего не делает, но может быть настроена в подклассах. Примечание. Чтобы правильно вложить несколько переопределения, подклассы должны обычно вызываться super.beforeExecute в конце этого метода.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.