From 64e069f4693fa8e8524a3f397495be01f7ea3d08 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Tue, 30 Sep 2025 17:00:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/czg/config/AsyncConfig.java | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 cash-common/cash-common-api-config/src/main/java/com/czg/config/AsyncConfig.java diff --git a/cash-common/cash-common-api-config/src/main/java/com/czg/config/AsyncConfig.java b/cash-common/cash-common-api-config/src/main/java/com/czg/config/AsyncConfig.java deleted file mode 100644 index 757a483b..00000000 --- a/cash-common/cash-common-api-config/src/main/java/com/czg/config/AsyncConfig.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.czg.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; - -import java.util.concurrent.ThreadPoolExecutor; - -/** - * @author ww - * @description - */ -@Configuration -public class AsyncConfig { - - @Bean - public ThreadPoolTaskExecutor asyncExecutor() { - ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); - // 核心线程数(根据CPU核心数调整,一般为CPU核心数 * 2) - executor.setCorePoolSize(8); - // 最大线程数 - executor.setMaxPoolSize(16); - // 队列容量 - executor.setQueueCapacity(1000); - // 线程空闲时间(秒) - executor.setKeepAliveSeconds(60); - // 线程名称前缀 - executor.setThreadNamePrefix("print-delay-"); - // 拒绝策略(当任务满时,由提交任务的线程执行) - executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); - // 初始化线程池 - executor.initialize(); - return executor; - } -}