[英]How to ensure a callback will fire when all task done by TPL
您可以使用Task.ContinueWith
与Task.WhenAll
或者您可以使用Task.WaitAll
与代码中调用了WaitAll以下运行。
var executingTask = Task.WhenAll(task1, task2, task3).ContinueWith((antecedent) =>{/*your code*/});
有关其他详细信息,请参见Task.ContinueWith文档 。
要么
// WaitAll blocks until all tasks are complete
Task.WaitAll(task1, task2, task3);
/*your code on the following lines(s) which will run after task1,task2,task3 are complete*/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.