天天看点

Herb Sutter——并发编程——下一个编程革命:完全可能

看了Herb Sutter的文章,觉得并发编程成为下一个编程革命完全有可能:

主要的最重要的原因在于,CPU的发展在今后的几年多核心方向基本确定,amd、intel在今后几年都将多核心处理器作为主流的CPU发布,试想如果用户都用的都是多核心CPU,你还会编写单线程程序,只使用一个CPU核心,浪费掉大部分处理器资源吗?你可以固执的只写单线程程序,呵呵,总有人写的,别人写出来的程序性能比你的程序性能高出50%、甚至几倍,用户会用谁的程序?那个时候你也不得不写多线程并发程序了?

文中有一个观点非常重要,能够颠覆整个编程模式的成为主流的只能是那些已有的经过多年检验的成熟的技术,而不是成天挂在嘴边的新名词技术。比如OO发生颠覆成为主流是在其出现了多年以后、现在并发编程也是这样一种情况,外部需要+成熟就会让其颠覆,也有能力颠覆编程模式