ForkJoinTask.Reinitialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Setzt den internen Buchführungszustand dieser Aufgabe zurück, sodass eine nachfolgende 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
- Attribute
Hinweise
Setzt den internen Buchführungszustand dieser Aufgabe zurück, sodass eine nachfolgende fork
. Diese Methode ermöglicht eine wiederholte Wiederverwendung dieser Aufgabe, aber nur, wenn die Wiederverwendung erfolgt, wenn diese Aufgabe nie verzweigt oder verzweigt wurde, dann abgeschlossen und alle ausstehenden Verknüpfungen dieser Aufgabe ebenfalls abgeschlossen wurden. Effekte unter anderen Nutzungsbedingungen sind nicht garantiert. Diese Methode kann beim Ausführen vordefinierter Strukturen von Teilvorgängen in Schleifen nützlich sein.
Nach Abschluss dieser Methode, isDone()
Berichte false
und getException()
Berichte null
. Der zurückgegebene getRawResult
Wert ist jedoch nicht betroffen. Um diesen Wert zu löschen, können Sie dies aufrufen setRawResult(null)
.
Java-Dokumentation für java.util.concurrent.ForkJoinTask.reinitialize()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.