-
线程池有几种拒绝策略?
- 当线程池的线程数达到最大线程数时,需要执行拒绝策略。拒绝策略需要实现 RejectedExecutionHandler 接口,并实现 rejectedExecution(Runnable r, ThreadPoolExecutor executor) 方法。Executors 框架已经为我们实现了四种线程池拒绝策略(handler):
- 默认拒绝策略:
- 参考链接
- 当线程池的线程数达到最大线程数时,需要执行拒绝策略。拒绝策略需要实现 RejectedExecutionHandler 接口,并实现 rejectedExecution(Runnable r, ThreadPoolExecutor executor) 方法。Executors 框架已经为我们实现了四种线程池拒绝策略(handler):