ThreadPoolExecutor.ShutdownNow 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.
Versucht, alle aktiv ausgeführten Aufgaben zu beenden, die Verarbeitung von Wartevorgängen anzuhalten und gibt eine Liste der Aufgaben zurück, die auf die Ausführung warten.
[Android.Runtime.Register("shutdownNow", "()Ljava/util/List;", "GetShutdownNowHandler")]
public override System.Collections.Generic.IList<Java.Lang.IRunnable>? ShutdownNow ();
[<Android.Runtime.Register("shutdownNow", "()Ljava/util/List;", "GetShutdownNowHandler")>]
override this.ShutdownNow : unit -> System.Collections.Generic.IList<Java.Lang.IRunnable>
Gibt zurück
- Attribute
Hinweise
Versucht, alle aktiv ausgeführten Aufgaben zu beenden, die Verarbeitung von Wartevorgängen anzuhalten und gibt eine Liste der Aufgaben zurück, die auf die Ausführung warten. Diese Aufgaben werden bei Rückgabe dieser Methode aus der Aufgabenwarteschlange entfernt (entfernt).
Diese Methode wartet nicht darauf, dass aufgaben aktiv ausgeführt werden, um sie zu beenden. Verwenden Sie #awaitTermination awaitTermination
dies.
Es gibt keine Garantien, die über best-effort-Versuche hinausgehen, die Verarbeitung aktiv ausgeführter Aufgaben zu beenden. Diese Implementierung unterbricht Vorgänge über Thread#interrupt
; jede Aufgabe, die nicht auf Unterbrechungen reagiert, kann niemals beendet werden.
Java-Dokumentation für java.util.concurrent.ThreadPoolExecutor.shutdownNow()
.
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.