春季引导中的默认调度程序池大小是多少?
2022-08-31 14:55:28
我正在使用和注释来执行一些任务。spring-boot
@Scheduled
如何了解在 Spring-boot 中计划任务的默认池大小?
原因:以下类不并行执行作业,而是一个接一个地执行。也许默认情况下只配置了单个线程执行器?
@Service
public class ZipFileTesterAsync {
@Scheduled(fixedDelay = 60000, initialDelay = 500)
public void run() throws Exception {
System.out.println("import 1");
TimeUnit.MINUTES.sleep(1);
System.out.println("import 1 finished");
}
@Scheduled(fixedDelay = 60000, initialDelay = 1000)
public void run2() throws Exception {
System.out.println("import 2");
TimeUnit.MINUTES.sleep(1);
}
}
结果:第二个作业在第一个作业完成后执行。