IRejectedExecutionHandler.RejectedExecution Método

Definición

Método que puede invocar un ThreadPoolExecutor cuando ThreadPoolExecutor#execute execute no puede aceptar una tarea.

[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

Parámetros

r
IRunnable

la tarea ejecutable solicitada para ejecutarse

executor
ThreadPoolExecutor

el ejecutor que intenta ejecutar esta tarea

Atributos

Excepciones

si no hay remedio

Comentarios

Método que puede invocar un ThreadPoolExecutor cuando ThreadPoolExecutor#execute execute no puede aceptar una tarea. Esto puede ocurrir cuando no hay más subprocesos o ranuras de cola disponibles porque se superarían sus límites o al cerrar el ejecutor.

En ausencia de otras alternativas, el método puede producir una desactivada RejectedExecutionException, que se propagará al autor de la llamada de execute.

Java documentación para java.util.concurrent.RejectedExecutionHandler.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a