ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 线程池饱和策略 线程池的饱和策略,当阻塞队列满了,且没有空闲的工作线程,如果继续提交任务,必须采取一种策略处理该任务,线程池提供了4种策略: 1. AbortPolicy:直接抛出异常,默认策略; 2. CallerRunsPolicy:用调用者所在的线程来执行任务; 3. DiscardOldestPolicy:丢弃阻塞队列中靠最前的任务,并执行当前任务; 4. DiscardPolicy:直接丢弃任务; 当然也可以根据应用场景实现RejectedExecutionHandler接口,自定义饱和策略,如记录日志或持久化存储不能处理的任务 ![](https://img.kancloud.cn/38/61/386166e856e50e5112adacbb5c8238e0_925x323.png)