首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

quartz定时任务怎么防止前一次任务未执行完成,直接跳过本次任务的启动

2013-07-16 
quartz定时任务如何防止前一次任务未执行完成,直接跳过本次任务的启动?求教:quartz定时任务如何防止前一次

quartz定时任务如何防止前一次任务未执行完成,直接跳过本次任务的启动?
求教:
quartz定时任务如何防止前一次任务未执行完成,取消本次任务的触发,从而防止同一个任务的并发执行?

用Timer实现吧 
[解决办法]
引用:
quartz能够配置concurrent。


我记得有这个配置的,不过有好久没用过了。如果不能配置,那你就用synchronized手工同步一下就可以了。
[解决办法]
你的方法也可以,或者用一个线程池,被吊起的任务放到线程池里,如果线程任务又被调起就判断线程池里是否有之前相同的任务,如果有就跳过。没有就启动线程并放到线程池里。

热点排行