Spring 定时任务存先后关系如何配置

一气化三清 发布于 2015/03/27 10:52
阅读 220
收藏 1

场景:  定时任务 A  每天晚上11点执行一次

        定时任务B   每天晚上执行一次,需要在A执行完成后再执行

我的做法是将AB任务合成一个任务。现在PM要求将其拆解成两个定时任务,请问我要怎么做,才能实现任务队列

 

加载中
0
焙焙龙
焙焙龙

设定一个锁,在B任务设定每天晚上10点半启动,启动后获得锁,然后直接lock.wait()

等待11点A任务开始跑,执行完任务的最后获取锁,然后调用lock.notifyAll()唤醒B任务,当A任务释放锁之后,B任务自然接续。

0
junxin367
junxin367
还没有人做最好的解答?
返回顶部
顶部