我之所以开始研究这个问题,是因为我想要实现这样一个场景:可以运行并行任务,但是按照顺序,并发现TPL可以这样使用。我正在实践TPL和TPL数据流,并且处于非常初级的水平,所以我需要专家的帮助,他们可以引导我走向正确的方向。在我写的测试方法中,我做了以下事情,
private void btnTPLDataFlow_Click(object sen
考虑下面的程序,它使用TPL数据流。因此,ActionBlock来自Dataflow库。只在完成上一个异步任务时才开始处理下一个任务。我如何才能强迫它开始处理下一个任务,即使前一个任务还没有完全完成。MaxDegreeOfParallelism不是一种选择,因为这会扰乱订单。Started with 2Started with 4Done with 1Done with 3我<e