有没有一种方法可以防止链中的剩余作业在给定条件下被调度?
情况是这样:隔夜,有一项工作检查云存储提供程序上的所有文件夹是否仍然可用。如果不是这种情况,将分派一个带有链的新工作。每个作业都会还原一个文件夹。链将是:
但是,如果根目录不可用,则可能会分派子文件夹(2)。因此,它应该首先还原根。我正在做的是使用链(2,3)创建一个新作业(1)并将其分派。但是,在用链条形成新作业之后,仍将执行子文件夹的还原,因为它是尝试还原子文件夹(2)之后要还原的下一个文件夹。
是否有办法阻止链条在某种情况下调度下一个作业?