zoukankan      html  css  js  c++  java
  • 关于并发程序设计(二)

    并发程序设计的领域,有三个牛人

    Doug Lea (Java util.concurrent)
    Douglas C. Schmidt (ACE、POSA2)
    Herb Sutter (C++/CLI concurrent)


    Doug Lea

    Doug_Lea.jpg
    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

    douglas.jpg
    他创造了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

    hps-small.jpg.gif
    ISO C++标准委员会主席,微软C++/CLI首席架构师,Exceptional三卷书的作者,目前领导微软的concur Project。从2005年开始,他一直发表一些预告并发时代来临的文章。2005年,他代表Microsoft参加OOPSLA,主题就是关于C++ /CLI的并发。Herb Sutter是我极为敬仰的牛人!

    他的网站:
    http://www.gotw.ca/

  • 相关阅读:
    将文件移出版本控制 (Revision Control)
    luogu 1966 火柴排队
    bzoj 1069 最大土地面积
    bzoj 1060 时态同步
    luogu 1901 发射站
    bzoj 1007 水平可见直线
    bzoj 2654 tree
    luogu 2024 食物链
    10.21 模拟赛
    tyvj 1013 找啊找啊找GF
  • 原文地址:https://www.cnblogs.com/jobs/p/556470.html
Copyright © 2011-2022 走看看