4

如何在 C# 4.0 中实现并行计算过程。

4

3 回答 3

10

例如,通过使用Task Parallel Library

于 2009-04-21T16:40:09.417 回答
2

.NET 3.5 中的所有并行化选项都将存在于 C# 4.0 中。

但是,任务并行库将作为 BCL 的一部分直接移入 System.Threading。这将允许诸如 Parallel.For 循环之类的构造,使用新的 TaskScheduler 等。

此外,PLINQ 将包含在 .NET 4 的 BCL 中,它允许运行并行查询。

于 2009-04-21T16:44:13.197 回答
0

您可以通过在此处下载 CTP 来使用 VS 2008 上的任务并行库:

http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en

或者,如果您是 MSDN 订阅者,您可以在此处试用 Dev 10 测试版:

[见评论所以认为我是垃圾邮件发送者]

两个版本之间在命名空间方面存在变化,并且一些 API 已经过调整,但任何一个都可以帮助您入门。

阿德

于 2009-07-07T23:20:56.807 回答