【问题标题】:How to code parallel computing process in C# 4.0如何在 C# 4.0 中编写并行计算过程
【发布时间】:2009-04-21 16:37:52
【问题描述】:

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

【问题讨论】:

    标签: c#-4.0 parallel-processing


    【解决方案1】:

    例如使用Task Parallel Library

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

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

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

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

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

        阿德

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多