![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
灵豸
这个作者很懒,什么都没留下…
展开
-
@Scheduled中fixedDelay、initialDelay 和cron表达式的解析及区别
注解参数区别@Scheduled注解可以控制方法定时执行,其中有三个参数可选择:1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,执行下一次。2、fixedRate是按照一定的速率执行,是从上一次方法执行开始的时间算起,如果上一次方法阻塞住了,下一次也是不会执行,但是在阻塞这段时间内累计应该执行的次数,当不再阻塞时,一下子把这些全部执行掉,而后再按照固定速率继续执行。3、cron表达式可以定制化执行任务,原创 2022-04-12 16:58:39 · 3219 阅读 · 0 评论 -
@Scheduled进行多线程配置执行
发现项目中有一个定时任务延迟6秒启动,然后死循环。(@Scheduled注解各参数详解)/** * 延迟60秒继续执行,异步执行; */ @Scheduled(fixedDelay = 6000) public void run() { log.info("init zk register"); while (true) { log.info("do something..."); T原创 2022-04-12 16:55:33 · 1726 阅读 · 0 评论