代码之家  ›  专栏  ›  技术社区  ›  HotTester

.NET中的并行计算

  •  3
  • HotTester  · 技术社区  · 16 年前

    自从.NET 4.0发布以来,一个备受关注的新术语是并行计算。并行计算是否为我们提供了一些好处,或者只是另一个概念或特性? 而且.NET真的要在应用程序中使用它吗?

    此外,并行计算与并行编程有什么不同?

    请从.NET的角度对这个问题进行说明,并提供一些示例。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Henk Holterman    16 年前

    这不是一个新的术语,而是一个新的重点。

    是的,如果想从新的硬件中获益,更多的程序员将不得不创建更多的并行代码。见 "the free lunch is over"

    此外,并行计算与并行编程有什么不同?

    这里有一些 samples on MSDN (PLINQ光线跟踪器很酷)

        2
  •  1
  •   Jake    16 年前

    您可以使用并行编程方法来启用操作的并行计算。.NET将使用它,如果你告诉它通过代码。

    并行计算的好处是总体执行速度。正如您可能已经注意到的,在过去的几年中,处理器的速度没有任何提高,但每个系统的CPU核心数量正在增加。并行编程是一种利用这种升级形式的方法,通过将大型作业拆分为较小的任务,这些任务可以由单独的核心同时处理。