所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
java.util.concurrent
接口 RejectedExecutionHandler
-
所有已知实现类:
-
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy
-
public interface RejectedExecutionHandler
无法由 ThreadPoolExecutor
执行的任务的处理程序。
-
从以下版本开始:
-
1.5
rejectedExecution
void rejectedExecution(Runnable r,
ThreadPoolExecutor executor)
-
当 execute 不能接受某个任务时,可以由
ThreadPoolExecutor
调用的方法。因为超出其界限而没有更多可用的线程或队列槽时,或者关闭 Executor 时就可能发生这种情况。 在没有其他替代方法的情况下,该方法可能抛出未经检查的 RejectedExecutionException
,而该异常将传播到 execute 的调用方。
-
-
参数:
-
r
- 所请求执行的可运行任务。
-
executor
- 试图执行此任务的执行程序。
-
抛出:
-
RejectedExecutionException
- 如果没有补救方法。
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |