共用方式為


ForkJoinTask.Reinitialize 方法

定義

重設此工作的內部記帳狀態,允許後續 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() 會報告 falsegetException() 報告 null。 不過,所 getRawResult 傳回的值不會受到影響。 若要清除此值,您可以叫用 setRawResult(null)

java.util.concurrent.ForkJoinTask.reinitialize()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於