Doug Lee | |
---|---|
Země | |
Místo výkonu práce | |
Ocenění a ceny | Dahl-Nyugorova cena ( 2010 ) Fello ACM ( 2013 ) |
Douglas (Doug) Lee ( Eng. Douglas "Doug" S. Lea ) je profesorem informatiky a současným děkanem katedry informatiky na State University of New York at Oswego ( SUNY Oswego ), kde se tomuto tématu věnuje paralelního počítání a vývoje paralelních datových struktur. Působil ve výkonném výboru Java Community Process a vedl vývoj specifikace JSR 166 [1] , která do programovacího jazyka Java počínaje verzí 1.5 přidala nástroje pro vývoj paralelních vícevláknových programů (viz paralelismus Java ).
Dne 22. října 2010 Doug Lee oznámil výkonnému výboru Java Community Process , že se nebude ucházet o znovuzvolení [2] . V roce 2012 vstoupil Doug Lee do vedení projektu OpenJDK [3] .
Doug Lee je autorem Concurrent Programming in Java: Design Principles and Patterns , jedné z prvních knih o souběžném vícevláknovém programování v Javě. Tato kniha je v současné době k dispozici ve druhém vydání, které vyšlo v roce 1999. Je také autorem knihovny dlmalloc , což je open source implementace knihovny pro správu paměti malloc pro jazyk C [4] .
V roce 2013 byl Doug Lee zvolen členem Asociace pro výpočetní techniku [5] .
|