例如,如果我添加四个(空白)脚本任务 A1、A2、B1 和 B2,其中 A2 有一个约束要在 A1 之后运行,B2 有一个约束要在 B1 之后运行,但是 A1 和 B1 都没有约束,那么什么顺序任务会运行吗?
当我尝试这个时,它似乎是 A1,然后是 B1,然后是 A2,然后是 B2。但为什么?这个问题出于好奇。
编辑添加:
我专门将并行度设置为 1 并添加了消息框,这样我就可以看到它所采用的顺序。它总是采用我上面提到的相同顺序,但很好奇它为什么选择这个顺序是否有任何逻辑。
它似乎首先完成所有一级(无约束)任务,然后继续执行受限任务。