我对 Task.Factory.ContinueWhenAll 方法有疑问
这是我的代码:
private void CheckNewResult(){
Task.Factory.ContinueWhenAll(TasksList.toArray(),CompleteTasks);
}
private void CompleteTasks(Tasks[] tasks)
{
if(tasks.Any(t => t.Status == (TaskStatus.RantoCompletion)))
{
//do something
}
}
我的问题是 Complete Tasks 方法何时实际调用?是在所有任务都完成了他们的请求之后吗?