-
Enhancement
-
Resolution: Fixed
-
P3
-
2.0, 5.0
-
tiger
-
generic
-
generic
Name: gh8910 Date: 02/18/2002
The proposed specification describes the semantics of threads, locks, volatile
variables and data races. This includes what has been referred to as the Java
memory model.
The specification is expected to revise substantially Chapter 17 of "The Java
Language Specification" and Chapter 8 of "The Java Virtual Machine
Specification". It is not expected to result in changes to existing APIs, but
clarify the semantics of some existing methods in java.lang.Thread and
java.lang.Object (java.lang.Object defines the wait and join methods).
This work is being done in the JCP as JSR-133.
======================================================================
The proposed specification describes the semantics of threads, locks, volatile
variables and data races. This includes what has been referred to as the Java
memory model.
The specification is expected to revise substantially Chapter 17 of "The Java
Language Specification" and Chapter 8 of "The Java Virtual Machine
Specification". It is not expected to result in changes to existing APIs, but
clarify the semantics of some existing methods in java.lang.Thread and
java.lang.Object (java.lang.Object defines the wait and join methods).
This work is being done in the JCP as JSR-133.
======================================================================
- duplicates
-
JDK-4329831 HotSpot violates Memory Model in the Java Language Specification
- Closed
- relates to
-
JDK-6454029 JDK 1.6 not compliant with Java Memory Model
- Closed