Task.WaitAll()Async CTP和Async CTP有什么区别Task.WhenAll()?您能否提供一些示例代码来说明不同的用例?
Task.WaitAll()
Task.WhenAll()
Task.WaitAll阻塞当前线程,直到一切都完成。
Task.WaitAll
Task.WhenAll返回一个 任务 ,该任务表示等待一切完成的动作。
Task.WhenAll
这意味着从异步方法中,您可以使用:
await Task.WhenAll(tasks);
…这意味着当一切都完成后,您的方法将继续,但您不会占用线程来闲逛直到那个时候。