feat: 调整 Build 线程池逻辑.

pull/161/head
chen.ma 4 years ago
parent ae59e5dd3b
commit 999a3c46ea

@ -101,7 +101,7 @@ public class AbstractBuildThreadPoolTemplate {
initParam.getTimeUnit(), initParam.getTimeUnit(),
initParam.getWorkQueue(), initParam.getWorkQueue(),
initParam.getThreadFactory(), initParam.getThreadFactory(),
initParam.rejectedExecutionHandler); initParam.getRejectedExecutionHandler());
return executorService; return executorService;
} }

@ -235,7 +235,7 @@ public class ThreadPoolBuilder implements Builder<ThreadPoolExecutor> {
// 快速消费线程池内置指定线程池 // 快速消费线程池内置指定线程池
if (!builder.isFastPool) { if (!builder.isFastPool) {
if (builder.workQueue == null) { if (builder.queueType != null) {
builder.workQueue = QueueTypeEnum.createBlockingQueue(builder.queueType.type, builder.capacity); builder.workQueue = QueueTypeEnum.createBlockingQueue(builder.queueType.type, builder.capacity);
} }
initParam.setWorkQueue(builder.workQueue); initParam.setWorkQueue(builder.workQueue);

Loading…
Cancel
Save