小编典典

WaitAll 与 WhenAll

all

Task.WaitAll()Async CTP和Async CTP有什么区别Task.WhenAll()?您能否提供一些示例代码来说明不同的用例?


阅读 123

收藏
2022-03-18

共1个答案

小编典典

Task.WaitAll阻塞当前线程,直到一切都完成。

Task.WhenAll返回一个 任务 ,该任务表示等待一切完成的动作。

这意味着从异步方法中,您可以使用:

await Task.WhenAll(tasks);

…这意味着当一切都完成后,您的方法将继续,但您不会占用线程来闲逛直到那个时候。

2022-03-18