@Configuration @EnableAsync public class AsyncTaskConfig implements AsyncConfigurer { @Override @Bean public Executor getAsyncExecutor() { ThreadPoolTaskExecutor threadPoolTaskExecutor=new ThreadPoolTaskExecutor(); //设置线程数 threadPoolTaskExecutor.setCorePoolSize(10); //最大线程数 threadPoolTaskExecutor.setMaxPoolSize(50); //保持活跃的秒数 threadPoolTaskExecutor.setKeepAliveSeconds(5); //等待队列容量,线程数不够会等待 threadPoolTaskExecutor.setQueueCapacity(100); //初始化 threadPoolTaskExecutor.initialize(); return threadPoolTaskExecutor; } @Override @Bean public AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() { return null; } }
多线程配置
最新推荐文章于 2024-07-29 18:48:35 发布