- java.lang.Object
-
- java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy
-
- 实现的所有接口
-
RejectedExecutionHandler
- Enclosing class:
- ThreadPoolExecutor
public static class ThreadPoolExecutor.CallerRunsPolicy extends Object implements RejectedExecutionHandler
被拒绝任务的处理程序,它直接在execute
方法的调用线程中运行被拒绝的任务,除非执行程序已关闭,在这种情况下任务将被丢弃。
-
-
构造方法摘要
构造方法 构造器 描述 CallerRunsPolicy()
创建一个CallerRunsPolicy
。
-
-
-
方法详细信息
-
rejectedExecution
public void rejectedExecution(Runnable r, ThreadPoolExecutor e)
在调用者的线程中执行任务r,除非执行程序已关闭,在这种情况下,任务将被丢弃。- Specified by:
-
rejectedExecution
in interfaceRejectedExecutionHandler
- 参数
-
r
- 请求执行的可运行任务 -
e
- 尝试执行此任务的执行程序
-
-