线程池ExecutorService的4种拒绝策略
- ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。
- ThreadPoolExecutor.DiscardPolicy:也是丢弃任务,可是不抛出异常。
- ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,执行后面的任务
- ThreadPoolExecutor.CallerRunsPolicy:由调用线程处理该任务
欢迎关注本站公众号,获取更多信息