15 relations: Association for Computing Machinery, C dynamic memory allocation, Computer science, Concurrency (computer science), Concurrent computing, Concurrent data structure, Java (programming language), Java Community Process, Java concurrency, Joshua Bloch, List of Fellows of the Association for Computing Machinery, OpenJDK, Professor, State University of New York at Oswego, Utility software.
Association for Computing Machinery
The Association for Computing Machinery (ACM) is an international learned society for computing.
New!!: Doug Lea and Association for Computing Machinery · See more »
C dynamic memory allocation
C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of functions in the C standard library, namely,, and.
New!!: Doug Lea and C dynamic memory allocation · See more »
Computer science
Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.
New!!: Doug Lea and Computer science · See more »
Concurrency (computer science)
In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.
New!!: Doug Lea and Concurrency (computer science) · See more »
Concurrent computing
Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).
New!!: Doug Lea and Concurrent computing · See more »
Concurrent data structure
In computer science, a concurrent data structure is a particular way of storing and organizing data for access by multiple computing threads (or processes) on a computer.
New!!: Doug Lea and Concurrent data structure · See more »
Java (programming language)
Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
New!!: Doug Lea and Java (programming language) · See more »
Java Community Process
The Java Community Process (JCP), established in 1998, is a formalized mechanism that allows interested parties to develop standard technical specifications for Java technology.
New!!: Doug Lea and Java Community Process · See more »
Java concurrency
The Java programming language and the Java virtual machine (JVM) have been designed to support concurrent programming, and all execution takes place in the context of threads.
New!!: Doug Lea and Java concurrency · See more »
Joshua Bloch
Joshua J. Bloch (born August 28, 1961) is an American software engineer and a technology author, formerly employed at Sun Microsystems and Google.
New!!: Doug Lea and Joshua Bloch · See more »
List of Fellows of the Association for Computing Machinery
This article lists ACM Fellows, an award and fellowship granted by the Association for Computing Machinery (ACM) as its highest honorary grade of membership, reserved for ACM members who have exhibited "professional excellence" in their "technical, professional and leadership contributions" Since 1993, the people that have been elected as Fellows are listed below.
New!!: Doug Lea and List of Fellows of the Association for Computing Machinery · See more »
OpenJDK
OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE).
New!!: Doug Lea and OpenJDK · See more »
Professor
Professor (commonly abbreviated as Prof.) is an academic rank at universities and other post-secondary education and research institutions in most countries.
New!!: Doug Lea and Professor · See more »
State University of New York at Oswego
State University of New York at Oswego, also known as SUNY Oswego and Oswego State, is a public college in the City of Oswego and Town of Oswego, in the U.S. state of New York, on the shore of Lake Ontario.
New!!: Doug Lea and State University of New York at Oswego · See more »
Utility software
Utility software is system software designed to help analyze, configure, optimize or maintain a computer.
New!!: Doug Lea and Utility software · See more »