Bagikan melalui


ThreadPoolExecutor.ShutdownNow Metode

Definisi

Upaya untuk menghentikan semua tugas yang dijalankan secara aktif, menghentikan pemrosesan tugas tunggu, dan mengembalikan daftar tugas yang sedang menunggu eksekusi.

[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>

Mengembalikan

Atribut

Keterangan

Upaya untuk menghentikan semua tugas yang dijalankan secara aktif, menghentikan pemrosesan tugas tunggu, dan mengembalikan daftar tugas yang sedang menunggu eksekusi. Tugas-tugas ini dikosongkan (dihapus) dari antrean tugas saat dikembalikan dari metode ini.

Metode ini tidak menunggu tugas yang dieksekusi secara aktif untuk dihentikan. Gunakan #awaitTermination awaitTermination untuk melakukan itu.

Tidak ada jaminan di luar upaya terbaik untuk berhenti memproses tugas yang dijalankan secara aktif. Implementasi ini mengganggu tugas melalui Thread#interrupt; tugas apa pun yang gagal merespons gangguan mungkin tidak pernah berakhir.

Dokumentasi Java untuk java.util.concurrent.ThreadPoolExecutor.shutdownNow().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk