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