任务调度
文章平均质量分 62
柳千城
不可固泽而渔,学习需要贪心算法
展开
-
springboot项目中定时任务注解@Scheduled未按cron表达式执行
在将一个类注入到ioc后,其中定义了几个定时任务,分别是每隔十秒执行一次,但实际情况却是半小时才执行一次,故开始分析原因:spring scheduled默认为单线程,导致任务阻塞,很多时候不能按时执行原因。等待3分钟之后,其他任务均会被执行一次,再次进入等待;看看现在的效果,发现即便是任务2耗时,但不影响其他三个任务,而任务2本身的线程池可自行调整核心线程数与拒绝策略。将执行任务的线程打印,发现执行任务的线程均为scheduling-1。而当其中一个任务耗时或睡眠后,其他任务也使用这个线程,只能等待。原创 2023-09-25 15:57:53 · 608 阅读 · 0 评论 -
java单机版任务调度总结及代码样例
java单机版任务调度总结及代码样例。原创 2022-07-25 14:54:46 · 566 阅读 · 0 评论