CFV: New Project: Java Memory Model Update

John Coomes John.Coomes at
Fri Jan 24 08:18:46 PST 2014

We hereby propose the creation of the Java Memory Model Update Project
with Doug Lea as the Lead and Hotspot as the sponsoring Group.  The
corresponding submitted JEP 188 [1] contains more technical details.
This is slightly unusual as a Project in that it will not produce
software, so there is no suggested initial list of Authors. The
sponsoring Group is also somewhat arbitrary, but Hotspot seems most
directly impacted.  The main participants include academics and
researchers expert in the formal specification of shared-memory
concurrency, along with hardware and software engineers. The tentative
participants are already making progress on identifying problems and
solutions in ad-hoc discussions, so would be grateful to have an
approved home base and mailing list to continue on.

Doug Lea is an OpenJDK Governing Board member, is the author of
"Concurrent Programming in Java: Design Principles and Patterns" and
co-author of "Java Concurrency in Practice", has also authored a
number of classes in the java.util and java.util.concurrent packages,
and served as the the spec lead for JSR166 Concurrency Utilities,
among many other contributions to the JDK.

Votes are due by 8:00 PM Mon, February 3, 2014 UTC (12:00 noon PST
Mon, February 3, 2014). [2]

Only current OpenJDK Members [3] are eligible to vote on this
motion.  Votes must be cast in the open on the discuss list.
Replying to this message is sufficient if your mail program
honors the Reply-To header.

For Lazy Consensus voting instructions, see [4].

John Coomes and Doug Lea


More information about the announce mailing list