Why Concurrency ?

一门技术的出现必然有其出现的道理,后来需要了解它出现的时代环境和因素,扩充自己的视野,发掘技术发展的经过。分析其优缺点,以便更好的运用。

一直以来,硬件的发展极其迅速,也有一个很著名的 摩尔定律 ,然而事实证明摩尔定律的有效性超过半个世纪就失效了。为了进一步提升计算速度,放弃了一味追求单独的计算单元,将多个计算单元整合到一起,也就是形成了多核CPU。在多核CPU的环境下,并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。

并发