昨天就開始看這個PPT,看了幾遍,對并發的前景有了更多的理解。
http://irbseminars.intel-research.net/HerbSutter.pdf可以從他的網站上下載視頻版本。
過去30年,主流軟件開發一直忽略了并發。但是現在,并發時代要來了,因為我們的新電腦是并發的,軟件開發將會迎來巨變。
現在買的電腦,是雙核的,明年就會是4核,然后就是8核,16核,32核……,都是之后幾年的事情,一切都不遙遠!

很多服務器程序準備好了(也不完全是吧),而客戶端程序還沒有。

算法的時間復雜度改變了

盲人摸象

技術發展史
|
出現 |
進入主流 |
GUIs |
1973 (Xerox Alto) |
~1984-89 (Mac)
~1990-95 (Win3.x) |
Objects |
1967 (Simula) |
~1993-98 (C++, Java) |
Garbage Collection |
1958 (Lisp) |
~1995-2000 (Java) |
Generic Types |
1967 (Strachey) |
~198x (US DoD, Ada) ~1995-2000 (C++) |
Concurrency |
1964 (CDC 6600) |
~2007-12 (est.) |
他的PPT中還講述了Acitve Object、Future、Atomic之類的,VC提供特別語法支持。這也是老生常談的咚咚了。

文章來源:
http://www.cnblogs.com/jobs/archive/2006/11/12/558078.html