| Package | Description |
|---|---|
| cn.hutool.core.thread |
提供线程及高并发封装,入口为ThreadUtil
|
| Class and Description |
|---|
| ConcurrencyTester
高并发测试工具类
ps:
//模拟1000个线程并发
ConcurrencyTester ct = new ConcurrencyTester(1000);
ct.test(() -> {
// 需要并发测试的业务代码
});
Console.log(ct.getInterval());
ct.close();
|
| DelegatedExecutorService
ExecutorService代理
|
ExecutorBuilder
ThreadPoolExecutor 建造者
1. |
| RecyclableBatchThreadPoolExecutor.Warp
处理逻辑包装类
|
| RejectPolicy
线程拒绝策略枚举
如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
|
| SyncFinisher
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 |
| SyncFinisher.Worker
工作者,为一个线程
|
| ThreadFactoryBuilder
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder |
Copyright © 2025. All rights reserved.