X-Nico

4 unusual facts about Doug Lea


C dynamic memory allocation

Doug Lea has developed ftp://g.oswego.edu/pub/misc/ dlmalloc ("Doug Lea's Malloc") as a general-purpose allocator, starting in 1987.

Google Guava

The library's design and code were advised and reviewed by Joshua Bloch, the original lead designer of the Java Collections framework, and Doug Lea, one of the lead designers of concurrency utilities in JDK.

Joshua Bloch

Bloch has proposed the extension of the Java programming language with two features: Concise Instance Creation Expressions (CICE) (coproposed with Bob Lee and Doug Lea) and Automatic Resource Management (ARM) blocks.

Michael L. Scott

In 2005, Scott, along with William Scherer III and Doug Lea developed a set of algorithms to handle lock-free concurrent exchanges and synchronous queues.



see also