对于采用并行编程模型实现的多线程程序,多核处理器在低负载的情况下能很有效地提高执行效率,对于同一个应用,如果采用串行的编程模型,那么多核单核也就没什么区别了,如果该应用用并行算法来实现,并且改算法能将该应用的并行度提高到n,也就是说n个并行线程分别运行在n个核上时,不考虑n个线程之间的依赖性的话,本程序的速度就提高了n倍。要利用多核的高吞吐能力,关键是有很好的并行算法最大限度地开发对象问题内在的并行性。关键:算法本身的并行性。