线程池拒绝策略有哪些 冰淇淋蛋糕 2023-11-05 88 阅读1分钟 ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出 RejectedExecutionException 异常 (默认拒绝策略) ThreadPoolExecutor.DiscardPolicy:丢弃任务,但是不抛出异常。 ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,然后重新提交被 拒绝的任务。 ThreadPoolExecutor.CallerRunsPolicy:由调用线程(提交任务的线程)处理该任务。