当硬件处理能力不能按照摩尔定律垂直发展的时候,选择了水平发展,多核处理器已经广泛应用。未来随着技术的进一步发展,可能出现成百上千个处理核心,但现有的程序运行在多核心处理器上并不能得到较大性能的提升,主要的瓶颈在于程序本身的并发处理能力不强,不能够合理的利用多核心资源。现有的处理方案是从软件入手,试图...
分类:
编程语言 时间:
2015-06-02 19:55:27
阅读次数:
189
本文假设您已经了解一般并行编程知识,了解Java concurrent部分如ExecutorService等相关内容。
虽说是Java的ForkJoin并行框架,但不要太在意Java,其中的思想在其它语言环境也是同样适用的。因为并发编程在本质上是一样的。就好像如何找到优秀的Ruby程序员?其实要找的只是一个优秀的程序员。当然,如果语言层面直接支持相关的语义会更好。
引言
...
分类:
其他好文 时间:
2014-08-12 13:46:34
阅读次数:
332