Doug Lea Explained

Fields:Computer Science
Thesis1 Title:and
Thesis2 Title:)-->
Thesis1 Url:and
Thesis2 Url:)-->
Thesis1 Year:and
Thesis2 Year:)-->
Doctoral Advisors:)-->
Awards:2010 Dahl-Nygaard Prize.
Fellow of the Association for Computing Machinery

Douglas S. Lea is a professor of computer science and current head of the computer science department at State University of New York at Oswego, where he specializes in concurrent programming and the design of concurrent data structures. He was on the Executive Committee of the Java Community Process and chaired JSR 166, which added concurrency utilities to the Java programming language (see Java concurrency). On October 22, 2010, Doug Lea notified the Java Community Process Executive Committee he would not stand for reelection.[1] Lea was re-elected as an at-large member for the 2012 OpenJDK governing board.[2]

Publications

He wrote Concurrent Programming in Java: Design Principles and Patterns, one of the first books about the subject. It is currently in its second edition. He is also the author of dlmalloc,[3] a widely used public-domain implementation of malloc.

Awards

In 2010, he won the senior Dahl-Nygaard Prize.[4]

In 2013, he became a Fellow of the Association for Computing Machinery.[5]

Bibliography

External links

Notes and References

  1. Web site: To: JCP Executive Committee Members. 2012-04-16.
  2. Web site: OpenJDK Governing Board 2012 Election: Results. 2 April 2012 . 2012-04-16.
  3. http://gee.cs.oswego.edu/pub/misc/malloc.c gee.cs.oswego.edu/pub/misc/malloc.c
  4. Web site: The AITO Dahl-Nygaard Prize Winners for 2010 . . 7 December 2022.
  5. http://www.acm.org/press-room/news-releases/2013/fellows-2013 ACM Names Fellows for Computing Advances that Are Transforming Science and Society