问题描述:@Scheduled多个任务执行的耗时不同,会造成不同任务间的阻塞,不能按指定的时间执行。是因为其默认是单线程执行。
问题处理:通过注解@EnableAsync和@Async来实现其多线程支持
执行结果:
,默认情况下使用SimpleAsyncTaskExecutor来处理异步方法调用
问题描述:@Scheduled多个任务执行的耗时不同,会造成不同任务间的阻塞,不能按指定的时间执行。是因为其默认是单线程执行。
问题处理:通过注解@EnableAsync和@Async来实现其多线程支持
执行结果:
,默认情况下使用SimpleAsyncTaskExecutor来处理异步方法调用