ThreadPoolExecutor.BeforeExecute(Thread, IRunnable) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在给定线程中执行给定的 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 之前调用的方法。 此方法由将执行任务的r线程t调用,可用于重新初始化 ThreadLocals 或执行日志记录。
此实现不执行任何操作,但可以在子类中自定义。 注意:若要正确嵌套多个重写,子类通常应在此方法末尾调用 super.beforeExecute 。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。