ThreadPoolExecutor.ShutdownNow Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di arrestare tutte le attività in esecuzione attivamente, interrompe l'elaborazione delle attività in attesa e restituisce un elenco delle attività in attesa dell'esecuzione.
[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>
Restituisce
- Attributi
Commenti
Tenta di arrestare tutte le attività in esecuzione attivamente, interrompe l'elaborazione delle attività in attesa e restituisce un elenco delle attività in attesa dell'esecuzione. Queste attività vengono svuotate (rimosse) dalla coda di attività al ritorno da questo metodo.
Questo metodo non attende l'esecuzione attiva delle attività da terminare. Usare #awaitTermination awaitTermination
per farlo.
Non esistono garanzie oltre ai tentativi di arresto dell'elaborazione attiva delle attività. Questa implementazione interrompe le attività tramite Thread#interrupt
; qualsiasi attività che non risponde agli interrupt potrebbe non terminare mai.
Documentazione java per java.util.concurrent.ThreadPoolExecutor.shutdownNow()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.