Clever Geek Handbook
📜 ⬆️ ⬇️

Lee Doug

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

  1. ↑ JSR 166: Concurrency Utilities
  2. ↑ To: JCP Executive Committee Members (Neopr.) . Date of appeal April 16, 2012.
  3. ↑ OpenJDK Governing Board 2012 Election: Results (unspecified) . Date of appeal April 16, 2012.
  4. ↑ A Memory Allocator (unopened) (inaccessible link) . g.oswego.edu. Date of treatment September 8, 2016. Archived on September 5, 2016.
  5. ↑ 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.

Links

  • Doug Lee Homepage
    • Concurrent Programming in Java: Design Principles and Patterns - Additions to his book
  • Java Community Process Executive Committee
  • JSR 166: Concurrency Utilities
Source - https://ru.wikipedia.org/w/index.php?title= Lee, Doug&oldid = 101521578


More articles:

  • Kudinovo rural district
  • Cosmos (hotel, Moscow)
  • The Rooster (2015 film)
  • Direct Lane (Pushkin)
  • Church of the Assumption of the Mother of God at the Bugrovsky Cemetery
  • Shuttle traffic
  • Colt
  • Grenadier Street (Pushkin)
  • Forklift
  • Retallik Brody

All articles

Clever Geek | 2019