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 ドキュメント java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable)

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

適用対象