请问是如何保证一个任务是在它依赖的所有任务都执行完了再执行的呢?
来源:3-10 异步初始化最优解-启动器-2

慕移动8496837
2025-06-11
请问是如何保证一个任务是在它依赖的所有任务都执行完了再执行的呢?这个排序逻辑是什么样的呢?
写回答
1回答
-
随风绽放
2025-07-02
同学你好,对于任务调度框架来说,每个任务会声明自己的依赖任务。在框架调度前需要先对任务做排序,生成一个依赖关系图。调度框架去取任务执行的时候会判断任务所依赖的任务是否执行完成,没有执行完成则不能被取到。从而实现了保证一个任务是在它依赖的所有任务都执行完了再执行的。
排序的逻辑是:1. 任务的优先级 2. 任务的依赖关系
00
相似问题