29.1.2 并行编程架构
在进一步学习并行编程之前,不妨先来了解它的架构。先从一个较高的层面来俯览并行编程,有助于我们更好地理解。它的架构主要由5个部分组成,包括:任务并行库、PLINQ、并行运行时、用行并行编程的数据结构,以及操作系统,前4部分隶属于BCL,是.NET 4.0中BCL中新增的内容。图29-2勾勒了.NET 4.0中的并行编程架构图。
图 29-2 并行编程架构图
图中各个重要组成部分的介绍如表29-1所示。
这些组件将在后文进行介绍。
本文档使用 Sou.st 构建