ForkJoinTask.Reinitialize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重置此任務的內部記帳狀態,允許後續 fork的 。
[Android.Runtime.Register("reinitialize", "()V", "GetReinitializeHandler")]
public virtual void Reinitialize();
[<Android.Runtime.Register("reinitialize", "()V", "GetReinitializeHandler")>]
abstract member Reinitialize : unit -> unit
override this.Reinitialize : unit -> unit
- 屬性
備註
重置此任務的內部記帳狀態,允許後續 fork的 。 此方法允許重複使用此任務,但前提是任務從未被分支,或已分支後完成且所有未完成的連接也已完成。 在其他使用條件下效果不保證。 此方法在執行預先建構的子任務樹狀循環時可能有用。
完成此方法後, isDone()false報告 和 getException()null報告 。 然而,回傳的 getRawResult 價值則不受影響。 為了清除這個值,你可以調用 setRawResult(null)。
Java 文件 java.util.concurrent.ForkJoinTask.reinitialize()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。