Class | Description |
---|---|
AsyncUtil | |
BlockPolicy |
当任务队列过长时处于阻塞状态,直到添加到队列中
如果阻塞过程中被中断,就会抛出
InterruptedException 异常有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景) |
ConcurrencyTester |
高并发测试工具类
|
DelegatedExecutorService |
ExecutorService代理
|
ExecutorBuilder | |
FinalizableDelegatedExecutorService |
保证ExecutorService在对象回收时正常结束
|
GlobalThreadPool |
全局公共线程池
此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行 |
NamedThreadFactory |
线程创建工厂类,此工厂可选配置:
|
SemaphoreRunnable |
带有信号量控制的
Runnable 接口抽象实现 |
SyncFinisher |
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 |
ThreadFactoryBuilder |
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder |
ThreadUtil |
线程池工具
|
Enum | Description |
---|---|
RejectPolicy |
线程拒绝策略枚举
|
Exception | Description |
---|---|
ThreadException |
工具类异常
|
Copyright © 2024. All rights reserved.