高并发系列之三:有关并行的两个重要定律

高并发系列之三:有关并行的两个重要定律_第1张图片
问题:是不是说我们的项目中,cpu的核数越多,咱们的代码并行能力就越强呢?
上面两个定律给出了结论:
Amdahl强调:当串行换比例一定时,加速比是有上限的,不管你堆叠多少个CPU参与计算,都不能突破这个上限。

Gustafson定律关系的是:如果可被并行化的代码所占比例足够大,那么加速比就能随着CPU的数量线性增长。

总的来说,提升性能的方法:想办法提升系统并行的比例,同时增加CPU数量。

你可能感兴趣的:(多线程学习,java,java)