关于spring quartz

阳光黑马 发布于 2015/12/17 09:55
阅读 169
收藏 0

求助:spring quartz ,我有个定时任务每3分钟执行一次(要求),但这个任务执行本身可能需要更长时间一个不确定的时间,如何实现当有定时任务执行时,不再启动新的任务?我不想通过java代码控制,想通过配置解决

谢谢大家

加载中
0
wad12302
wad12302
spring quartz 已经有个参数设置,不能并发执行,必须等上一个任务执行完再继续执行
阳光黑马
阳光黑马
concurrent 这个属性并不能实现上述效果
0
beyondforever68
beyondforever68
http://www.cnblogs.com/Rozdy/p/4220186.html这里说的难道和lz的意思不一样吗
0
笑莫问
笑莫问
<!-- 因为配置了concurrent等于false,所以假如run方法的执行时间超过5秒,在执行完之前即使时间已经超过了5秒下一个定时计划执行任务仍不会被开启,如果是true,则不管是否执行完,时间到了都将开启。 -->
<property name="concurrent" value="false" />
笑莫问
笑莫问
回复 @阳光黑马 : 哦,这个到没太注意。
阳光黑马
阳光黑马
前提是使用CronTriggerBean
返回顶部
顶部