言語

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 を実行する前に呼び出されるメソッド。 このメソッドは、タスク rを実行するスレッド tによって呼び出され、ThreadLocals の再初期化やログ記録の実行に使用できます。

この実装では何も行われませんが、サブクラスでカスタマイズできます。 注: 複数のオーバーライドを適切に入れ子にするには、サブクラスは通常、このメソッドの最後に super.beforeExecute を呼び出す必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象