ForkJoinPool.Close 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
除非是 #commonPool(),否則會有序地啟動關機,執行先前提交的任務,但不會接受新的任務,並等待所有任務完成執行且執行者終止後。
[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
- 屬性
備註
除非是 #commonPool(),否則會有序地啟動關機,執行先前提交的任務,但不會接受新的任務,並等待所有任務完成執行且執行者終止後。
若已終止,或此為 #commonPool(),此方法不影響執行,且不會等待。 否則,若在等待時中斷,此方法會停止所有執行中的任務,彷彿透過呼叫 #shutdownNow()。 接著它會繼續等待,直到所有正在執行的任務都完成。 等待執行的任務不會被執行。 中斷狀態會在此方法回傳前重新被斷言。
新增於19。
Java 文件 java.util.concurrent.ForkJoinPool.close()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。