Freigeben über


ThreadPoolExecutor.ShutdownNow Methode

Definition

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.

Gilt für: