基于有向无环图(DAG)的任务调度Demo

定时任务是软件开发中经常遇到的问题。简单的定时任务只需要在固定时间触发它的执行就可以了。但是对于复杂的定时任务,可能是由多个任务组成一个任务组,它们之间存在依赖关系,一个任务执行的条件,必须是它的前置任务已经执行成功(或者没有前置任务),它才可以执行。例如下面这幅图: 图中任务的依赖关系为: 任务1:依赖2,5 任务2:依赖3,4 任务3:无依赖 任务4:无依赖 任务5:无依赖 任务6:依赖2 这
相关文章
相关标签/搜索