Spring Boot 可以通过配置线程池来指定启动的线程数量。
以下是一个示例:
- 定义线程池:
@Configuration
public class ThreadConfig {
@Bean
public Executor taskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(5);
executor.setMaxPoolSize(10);
executor.setQueueCapacity(25);
executor.initialize();
return executor;
}
}