开发者社区> 问答> 正文

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

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

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

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

展开
收起
小旋风柴进 2016-03-03 16:05:10 2315 0
1 条回答
写回答
取消 提交回答
  • 设定一个锁,在B任务设定每天晚上10点半启动,启动后获得锁,然后直接lock.wait()

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

    2019-07-17 18:51:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多