多核时代,编程语言如果不支持多核编程就OUT了,Java为了迎头赶上,在Java8版本增加大量支持多核编程的类库,如Stream等,Java7开始支持的ForkJoin框架也是为了更好的支持多核编程。设计思想:化整为零再化零为整,另外还要加上一种团队精神,即能者多劳。化整为零(splitup)就..
分类:
编程语言 时间:
2014-11-13 19:13:09
阅读次数:
260
目前CentOS/Red Hat (RHEL) 6.2官方自带的mysql版本为5.1,mysql5.5已经出来了。相比mysql5.1,mysql5.5不仅在多个方面进行了改进:性能上有了很大提升默认存储引擎更改为InnoDBCPU多核处理性能提升复制功能加强,新增半同步复制增强表分区功能等等本文...
分类:
数据库 时间:
2014-11-13 12:20:19
阅读次数:
190
iOS开发多线程概览机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言可以继续进行其他操作;对于多核处理器,如...
分类:
移动开发 时间:
2014-11-12 22:35:26
阅读次数:
227
本文主要介绍多核下的缓存块伪共享问题,该问题的存在可能导致的有趣现象:两个核跑一个程序,不如单个核跑该程序来得快。...
分类:
其他好文 时间:
2014-11-12 17:58:10
阅读次数:
150
pngquandownloadPngyu、ImageAlpha其实底层使用的是pngquant使用pngquant后可以使用imageOptim再次优化pngquant - 普通版本pngquant-openmp - 多核支持,速度更快pngquant-openmpThis makes pngqua...
分类:
其他好文 时间:
2014-11-12 16:26:05
阅读次数:
236
说明:本文的环境为CENTOS 5.5 64 Bit /Mysql 5.1.50简介:使用Mysql有一段时间了,期间做了不少关于Mysql优化、设计、维护的工作,这两天有时间做一下简单的总结,方便自己回忆,同时也希望能对大家有点帮助.I硬件配置优化CPU选择:多核的CPU,主频高的CPU内存:更大...
分类:
数据库 时间:
2014-11-12 13:31:16
阅读次数:
325
Java中并发的形式无非是多线程和多进程两种形式。这两种形式都是可以利用多核来发挥计算能力的。
先说并发:
多进程意味着同时运行多个JVM,这个代价通常比多线程高,每个JVM都有自己的堆栈、都要分别加载各自的类。但是多进程的好处是“隔离性”更好,一个JVM中的程序在运行时发生故障不会对其他JVM产生很大的影响。而在多线程的情况下,一些致命错误可能导致整个JVM挂掉,祸及全体。多线程可以方便地共...
分类:
编程语言 时间:
2014-11-12 02:07:41
阅读次数:
214
1. cluster介绍大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,有人开发了第三方的cluster,让node可以利用多核CPU实现并行。随着nodejs的发展,让nodejs上生产环境,就必须是支持多进程多核处理!在V0.6.0...
分类:
Web程序 时间:
2014-11-10 19:37:42
阅读次数:
1935
说来凑巧,当开始着手这本书的翻译时,我刚刚入手了自己第一台四核计算机,而翻译工作临近完成之时,我又为自己添置了一台iPad 2(这是一台双核计算机)。由此可见,多核计算机已经完全进入了我的日常生活。鉴于自己是一个远远落后于时尚的家伙(例如我对双核手机就不太感冒),我毫不怀疑多核计算机已经走入了千家万...
分类:
编程语言 时间:
2014-11-10 17:27:41
阅读次数:
204
1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边...
分类:
移动开发 时间:
2014-11-10 11:54:54
阅读次数:
177