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 。
Java 文件 java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。