Я новичок в Spring Boot, и я хочу создать проект, в котором основной поток породил несколько потоков. И эта нить порождает несколько дочерних поток. Возможно ли это? < /p>
Это хорошая практика?@Configuration
@EnableAsync
public class AsyncConfig {
@Bean(name = "taskExecutor")
Executor taskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(15);
executor.setMaxPoolSize(40);
executor.setQueueCapacity(100);
executor.setThreadNamePrefix("AsyncThread-");
executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
executor.initialize();
return executor;
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ld-threads