c# - .NET 4 相当于 Task.WhenAll()

标签 c# .net-4.0 task-parallel-library .net-4.5 async-ctp

在 .NET 4 中,是否有与 .NET 4.5 的 System.Threading.Tasks.Task.WhenAll() 等效的功能? ?

目标是将多个异步任务打包成一个任务,当所有组成任务都完成时,该任务就完成了。

最佳答案

在 .NET Framework 4.0 中,WhenAll 和 WhenAny 可以与已安装的 AsyncCTP 一起使用如果是 Visual Studio 2010 或 Async Targeting Pack对于 Visual Studio 2012。

然后在 TaskEx 类型上提供 WhenAll 和 WhenAny 方法。

关于c# - .NET 4 相当于 Task.WhenAll(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11512590/

相关文章:

c# - 向 Scrollviewer 内容添加不透明蒙版,而不影响滚动条本身

c# - 构建参数化的 EntityFramework 核心表达式

c# - 如何在 C# 中的 GUI 线程上启动一系列定时事件?

c# - AspNetSynchronizationContext 并等待 ASP.NET 中的延续

c# - 用于 twitter bootstrap 的基本 asp.net 设置

c# - 将 Active Directory 国家/地区列表拉入 C#

model-view-controller - 在 IIS 6 上使用 .NET 4 时获取 404,无论是否有 MVC

data-structures - 存储需要在.Net中大量查找的整数列表的最有效数据结构是什么?

C#协变结构理解?

c# - System.Threading.Task 什么时候有用?