如何知道组中的最后一次异步调用何时完成?

时间:2014-03-13 12:41:07

标签: c# asynchronous concurrency task

如果我在C#中运行一系列async Tasks,是否有可靠的方法让我知道最后一个集合何时完成?

注意:创建的Tasks创建的数量不是提前知道的,所以我只知道在满足外部条件后我何时完成了创建。{1}} I&#39}

1 个答案:

答案 0 :(得分:3)

Task.WhenAll(IEnumerable<Task>)创建一个任务,在参数列表中的所有任务完成后完成。