ForkJoinPool.Close 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.
Wenn dies nicht der #commonPool()Fall ist, wird ein geordnetes Herunterfahren initiiert, in dem zuvor gesendete Aufgaben ausgeführt werden, aber keine neuen Aufgaben akzeptiert werden, und wartet, bis alle Aufgaben abgeschlossen wurden, und der Executor wurde beendet.
[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
- Attribute
Hinweise
Wenn dies nicht der #commonPool()Fall ist, wird ein geordnetes Herunterfahren initiiert, in dem zuvor gesendete Aufgaben ausgeführt werden, aber keine neuen Aufgaben akzeptiert werden, und wartet, bis alle Aufgaben abgeschlossen wurden, und der Executor wurde beendet.
Wenn sie bereits beendet wurde oder dies der #commonPool()Fall ist, hat diese Methode keine Auswirkungen auf die Ausführung und wartet nicht. Andernfalls beendet diese Methode beim Warten alle Ausführungsaufgaben so, als würde sie durch Aufrufen des Aufrufs #shutdownNow()beendet. Sie wartet dann weiterhin, bis alle aktiv ausgeführten Aufgaben abgeschlossen sind. Aufgaben, die auf die Ausführung warten, werden nicht ausgeführt. Der Unterbrechungsstatus wird erneut bestätigt, bevor diese Methode zurückgegeben wird.
Hinzugefügt in 19.
Java Dokumentation für java.util.concurrent.ForkJoinPool.close().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.