spring boot使用@Scheduled实现定时任务
一.基本使用任务调度器1.cron表达式**当方法的执行时间超过任务调度频率时,调度器会在下个周期执行。**例如:任务每3s执行一次,执行4s,则假设任务在第0s开始执行,下一次执行时间是第6s。2.固定间隔任务3.固定频率任务定时任务的定义二.线程配置在实际项目中,一个应用实例中可能会使用@Scheduled会定义多个任务,在默认情况下,多个任务会共享同一个线程,当有一个任务阻塞时,所有的任务都无法得到执行。所以当有多个任务时,需要做任务的线程配置。1.任务内使用统一线程,任务间使用不同
原创
2022-07-17 17:29:56 ·
1575 阅读 ·
0 评论