Freigeben über


AbstractExecutorService.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 abstract System.Collections.Generic.IList<Java.Lang.IRunnable>? ShutdownNow ();
[<Android.Runtime.Register("shutdownNow", "()Ljava/util/List;", "GetShutdownNowHandler")>]
abstract member ShutdownNow : unit -> System.Collections.Generic.IList<Java.Lang.IRunnable>

Gibt zurück

Liste der Aufgaben, die nie mit der Ausführung begonnen haben

Implementiert

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 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. Typische Implementierungen werden z. B. über Thread#interruptabgebrochen, sodass jede Aufgabe, die nicht auf Unterbrechungen reagiert, niemals beendet werden kann.

Java-Dokumentation für java.util.concurrent.ExecutorService.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: