Condividi tramite


ThreadPoolExecutor.ShutdownNow Metodo

Definizione

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.

Si applica a