【发布时间】:2010-12-08 18:17:40
【问题描述】:
阅读:The Hitchhiker's Guide to Concurrency,更具体地说,关于Amdahl's Law 的部分 - 并行程序的运行速度与其最慢的部分一样快,并且程序从一开始就并行越快,它就会越快在引入更多内核之后,我发现自己想知道:如何确保从一开始就编写尽可能并行的代码?如何确保我的代码能够从添加多个内核中获得最大可能的好处?而且,什么样的操作会导致代码不并行,或者并行代码变慢?代码示例当然会受到赞赏。
【问题讨论】:
-
这个问题对程序员来说可能会更好,因为它有点开放。
-
为什么选择 Erlang 作为标签?完全没有理由用那种语言来限制你的问题。
标签: erlang parallel-processing