Bazı görevleri yürütmek için spring-boot
ve @Scheduled
ek notlarını kullanıyorum.Yay önyüklemede varsayılan zamanlayıcı havuzu boyutu nedir?
Yaylı önyüklemede varsayılan programlanmış varsayılan havuz boyutunun varsayılan olarak ne olduğunu nasıl öğrenebilirim?
Nedeni: Aşağıdaki sınıf, işleri paralel olarak değil, birbiri ardına yürütür. Belki de varsayılan olarak sadece tek bir iş parçacığı yapılandırılır?
@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);
}
}
Sonuç: 2. iş, ilk bittikten sonra yürütülür.
Belki bu [Bahar belgelerine] (http: //docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-annotation-support) sorununuzu çözmenize yardımcı olabilir. – SubOptimal