Doug Lea

Doug Lea

Doug Lea is a professor of computer science 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 Executive Committee he would not stand for reelection.

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[1], a widely-used public-domain implementation of malloc.

Bibliography

  • Concurrent Programming in Java: Design Principles and Patterns, first edition: 1997; second edition: ISBN 0201310090, 1999
  • Java Concurrency in Practice, ISBN 0321349601, 2006 (co-authored with Joshua Bloch, Brian Goetz, Tim Peierls, Joseph Bowbeer, and David Holmes)

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Lea (surname) — Lea is a surname. It may refer to:In music:* Brandin Lea, the lead singer of Texas based band Flickerstick and side project The February Chorus * Jim Lea, songwriterIn military:* Edward Lea, officer in the United States Navy during the American… …   Wikipedia

  • Doug Lee — may refer to: Doug Lee (basketball) (born 1964), retired American professional basketball player Doug Lee (poker player), Canadian poker player Doug Lee (voice actor), American voice actor See also Doug Lea, professor of computer science …   Wikipedia

  • Doug Loman — Outfielder Born: May 9, 1958 (1958 05 09) (age 53) Bakersfield, California Batted: Left Threw: Left …   Wikipedia

  • Doug Gjertsen — Personal information Born July 31, 1969 Medal record Men’s swimming …   Wikipedia

  • Doug Bair — Pitcher Born: August 22, 1949 (1949 08 22) (age 62) Defiance, Ohio …   Wikipedia

  • Doug Combs — Douglas L. Doug Combs (born 1951) is an American lawyer and judge from Oklahoma. He was appointed by Governor of Oklahoma Brad Henry to the Oklahoma Supreme Court. His appointment took effect January 1, 2011, filling a vacancy created by the… …   Wikipedia

  • Java concurrency — The Java language and the JVM (Java Virtual Machine) have been designed to support concurrent programming, and all execution in takes place in the context of threads. Objects and resources can be accessed by many separate threads; each thread has …   Wikipedia

  • Java collections framework — class and interface hierarchy of java.util.Collection class and interface hierarchy …   Wikipedia

  • C dynamic memory allocation — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localization …   Wikipedia

  • Guarded suspension — In concurrent programming, guarded suspension [cite book|last=Lea first=Doug authorlink=Doug Lea title=Concurrent Programming in Java Second Edition publisher=Addison Wesley location=Reading, MA year=2000 id = ISBN 0 201 31009 0] is a software… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”