关闭执行程序服务执行任务 - 没有例外?

时间:2014-03-04 09:27:22

标签: java executorservice

任何想法为什么默认java.util.concurrent.ThreadPoolExecutor如果我尝试在关闭执行器服务上执行任务时不会抛出任何异常? (之前调用executorService.shutdown())

是的,我的拒绝处理程序被调用,但仍然没有运行任务,因为:

if (!e.isShutdown()) {
            r.run();
        }

我想知道是不是因为设计或故障而抛出任何异常......

当它无声地失败时,它只会产生误导。

//忘了提 - 在这种情况下它的java 6

0 个答案:

没有答案