IRejectedExecutionHandler.RejectedExecution Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode yang mungkin dipanggil oleh ThreadPoolExecutor ketika ThreadPoolExecutor#execute execute tidak dapat menerima tugas.
[Android.Runtime.Register("rejectedExecution", "(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V", "GetRejectedExecution_Ljava_lang_Runnable_Ljava_util_concurrent_ThreadPoolExecutor_Handler:Java.Util.Concurrent.IRejectedExecutionHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? executor);
[<Android.Runtime.Register("rejectedExecution", "(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V", "GetRejectedExecution_Ljava_lang_Runnable_Ljava_util_concurrent_ThreadPoolExecutor_Handler:Java.Util.Concurrent.IRejectedExecutionHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RejectedExecution : Java.Lang.IRunnable * Java.Util.Concurrent.ThreadPoolExecutor -> unit
Parameter
tugas yang dapat dijalankan yang diminta untuk dijalankan
- executor
- ThreadPoolExecutor
pelaksana yang mencoba menjalankan tugas ini
- Atribut
Pengecualian
jika tidak ada obat
Keterangan
Metode yang mungkin dipanggil oleh ThreadPoolExecutor ketika ThreadPoolExecutor#execute execute tidak dapat menerima tugas. Ini dapat terjadi ketika tidak ada lagi utas atau slot antrean yang tersedia karena batasnya akan terlampaui, atau setelah mematikan Pelaksana.
Dengan tidak adanya alternatif lain, metode dapat melemparkan yang tidak dicentang RejectedExecutionException, yang akan disebarkan ke pemanggil execute.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.