The Unified Memory Model Proposal for Java

Jeremy Manson, William Pugh and Sarita Adve

These documents describe a potential new memory model for Java. The details of this model are in flux, check for updates.

Acknowledgements

Many people have made substantial contributions to this work, too many to name. These contributors include many of the people participating in the Java memory model mailing list, the JSR-133 expert group and those who were involved in the JSR-133 review process. Doug Lea deserves special acknowledgment for significant contributions. Thanks to all.