- 博客(3)
- 资源 (7)
- 收藏
- 关注
翻译 14.1.1 命令式代码的并行化
14.1.1 命令式代码的并行化在命令式编程中,for 循环可能是很容易并行化的最常见结构。循环的迭代器独立(independent)时,就可以在单独的线程上执行。就是说,由于独立,迭代器不会依赖前面任何迭代器所计算的值。 例如,统计数组中元素时,要计算下一个元素,就需要统计前面元素的总和。(这仍可以并行,但是不那么简单。)回想一下我们在第十章实现的“模糊”数组的函数,非常适合并行化:虽然每次迭代
2015-04-26 10:12:12 859
翻译 14.1 理解不同的并行技术
14.1 理解不同的并行技术在这一节,我们将讨论三种技术,并使用简单的示例进行演示。我们将使用的 .NET并行扩展(Parallel Extensions to .NET),是并行编程库,它是 .NET Framework 4.0 标准的一部分,但是,不幸的是,在早期 .NET 的版本中没有。如果要在 Visual Studio 2008 中体验并行扩展,可以下载 CTP 版本,但有几个命名上的改变
2015-04-12 10:40:54 667
翻译 第十四章 并行函数程序
第十四章 并行函数程序本章介绍■ 用不可变数据简化并行化(parallelization) ■ 处理任务并行库(Task Parallel library) ■ 用 LINQ 以声明方式表达并行度(parallelism) ■ 实现重载(overloaded)运算符赞成函数式编程的论据,我们已经看到许多。原因之一就是,并行度现在变得越来越重要。写可以适应大量核心的代码,与使用典型的命令式方法相
2015-04-05 21:38:34 1079
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人