Douglas (Doug) Lee ( Douglas "Doug" S. Lea ) is a professor of computer science and currently the dean of the Department of Computer Science at the University of New York in Oswego, where he specializes in parallel computing and development parallel data structures. He served on the Java Community Process Executive Committee and led the development of the JSR 166 specification [1] , which added utilities for developing parallel multi-threaded programs to the Java programming language starting with version 1.5 (see Concurrency in Java ).
| Doug Lee | |
|---|---|
| A country | |
| Place of work | |
| Awards and prizes | [d] ( 2010 ) [d] ( 2013 ) [d] |
Content
- 1 Biography
- 2 Bibliography
- 3 notes
- 4 References
Biography
On October 22, 2010, Doug Li notified the Java Community Process Executive Committee that he would not run for re-election [2] . In 2012, Doug Lee joined the OpenJDK project leadership [3] .
Doug Lee is the author of Concurrent Programming in Java: Design Principles and Patterns , one of the first books on concurrent multi-threaded programming in Java. This book is currently available in the second edition, which was published in 1999. He is also the author of the dlmalloc library, which is an open free implementation of the malloc memory library for the C language [4] .
In 2013, Doug Lee was elected a full member of the Association of Computing Engineering [5] .
Bibliography
- Object Oriented System Development , ISBN 0-201-56355-X , 1993 (co-authored with Dennis deChampeaux and Penelope Faure)
- Concurrent Programming in Java: Design Principles and Patterns , first edition: ISBN 0-201-69581-2 , 1997; second edition: ISBN 0-201-31009-0 , 1999
- Java Concurrency in Practice , ISBN 0-321-34960-1 , 2006 (co-authored by Joshua Bloch , Brian Goetz , Tim Peierls, Joseph Bowbeer and David Holmes)
Notes
- ↑ JSR 166: Concurrency Utilities
- ↑ To: JCP Executive Committee Members . Date of appeal April 16, 2012.
- ↑ OpenJDK Governing Board 2012 Election: Results . Date of appeal April 16, 2012.
- ↑ A Memory Allocator (inaccessible link) . g.oswego.edu. Date of treatment September 8, 2016. Archived on September 5, 2016.
- ↑ ACM Names Fellows for Computing Advances that Are Transforming Science and Society Archived July 22, 2014 to Wayback Machine , Association for Computing Machinery , accessed 2013-12-10.