并發程序設計的領域,有三個牛人
Doug Lea (Java util.concurrent)
Douglas C. Schmidt (ACE、POSA2)
Herb Sutter (C++/CLI concurrent)
Doug Lea

util.concurrent包的作者,JSR166規范的制定。圖書著作《Concurrent Programming in Java:
Design Principles and Patterns》。在JDK
1.6的源碼中,還看到他修改的代碼(例如重寫Exchanger,修正N parters時死鎖的問題)。隨著JDK
1.5、1.6的普及推廣,他的思想,他的作品,都將產生極大的影響。
Douglas C. Schmidt

他創造了ACE,一個流行開源跨平臺的C++網絡框架。他的圖書著作:
《C++ Network Programming: Mastering Complexity Using ACE and Patterns》
《C++ Network Programming: Systematic Reuse with ACE and Frameworks》
《Pattern-Oriented Software Architecture: Patterns for Concurrent & Networked Objects》
他的成果:
Leader/Follow模式
ACE Reacotr
ACE Proactor
雖然ACE中也包括Acitve Object、Future等,他的書中也講述了基于事件/基于任務的模型,但這些并非他的創造。
Douglas C. Schmidt的成果是網絡、并發、跨平臺。
Douglas C. Schmidt創造輝煌的時刻已經過去了。
Herb Sutter

ISO C++標準委員會主席,微軟C++/CLI首席架構師,Exceptional三卷書的作者,目前領導微軟的concur
Project。從2005年開始,他一直發表一些預告并發時代來臨的文章。2005年,他代表Microsoft參加OOPSLA,主題就是關于C++
/CLI的并發。Herb Sutter是我極為敬仰的牛人!
他的網站:
http://www.gotw.ca/

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