java线程池拒绝策略

135 阅读1分钟

ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出异常。

ThreadPoolExecutor.DiscardPolicy:丢弃任务,但不抛出异常。

ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,然后重新提交被拒绝的任务。

ThreadPoolExecutor.CallerRunsPolicy:由调用线程处理该任务。

参照:blog.csdn.net/suifeng629/…