线程池的拒绝策略有哪些?
时间: 2023-10-26 20:31:54 浏览: 67
Java 线程池 8 大拒绝策略,面试必问!.docx
线程池的拒绝策略有以下四种:
1. AbortPolicy:直接抛出一个RejectedExecutionException异常。
2. DiscardPolicy:直接将任务丢弃,不做任何处理。
3. DiscardOldestPolicy:丢弃队列中最早添加的任务,然后重新尝试执行任务提交操作。
4. CallerRunsPolicy:由提交任务的线程来执行该任务。
阅读全文