【发布时间】:2010-09-17 16:06:17
【问题描述】:
在什么情况下ThreadPoolExecutor.CallerRunsPolicy 会抛出RejectedExecutionException?
在我看来,政策本身就是为了防止抛出这些异常。其接口方法的 API,RejectedExecutionHandler.rejectedExecution() 声称它可能会抛出 RejectedExecutionException。 CallerRunsPolicy.rejectedExecution() 的 API 没有。
总结:如果我使用CallerRunsPolicy,是否需要在execute() 上明确处理RejectedExecutionException?
【问题讨论】:
标签: java threadpool executor