模块  java.base
软件包  java.util.concurrent

Interface RejectedExecutionHandler

    • 方法详细信息

      • rejectedExecution

        void rejectedExecution​(Runnable r,
                               ThreadPoolExecutor executor)
        方法可以由被调用ThreadPoolExecutorexecute不能接受的任务。 当没有更多线程或队列槽可用时,或者因为超出它们的边界,或者在关闭Executor时,可能会发生这种情况。

        在没有其他替代方案的情况下,该方法可能会抛出未经检查的RejectedExecutionException ,该传播将传播给execute的调用者。

        参数
        r - 请求执行的可运行任务
        executor - 尝试执行此任务的执行程序
        异常
        RejectedExecutionException - 如果没有补救措施