| 类 | 说明 |
|---|---|
| BlockPolicy |
当任务队列过长时处于阻塞状态,直到添加到队列中
如果阻塞过程中被中断,就会抛出
InterruptedException异常有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景) |
| DelegatedExecutorService |
ExecutorService代理
|
| ExecutorBuilder |
ThreadPoolExecutor 构造器
1. |
| FinalizableDelegatedExecutorService |
保证ExecutorService在对象回收时正常结束
|
| ThreadFactoryBuilder |
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder |
| ThreadUtils |
多线程工具
|
| 枚举 | 说明 |
|---|---|
| RejectPolicy |
线程拒绝策略枚举
如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
|
Copyright © 2024. All rights reserved.