JDK-4639373 : Revise Java Memory Model (JSR-133)
  • Type: Enhancement
  • Component: specification
  • Sub-Component: language
  • Affected Version: 2.0,5.0
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2002-02-18
  • Updated: 2006-07-19
  • Resolved: 2006-07-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 tigerFixed
Related Reports
Duplicate :  
Relates :  
Description
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.


======================================================================

Comments
EVALUATION The memory model was revised in Tiger (jdk5.0) under JSR-133: http://jcp.org/en/jsr/detail?id=133 In the Java Language Specification, Third Edition, the memory model is covered in Chapter 17, "Threads and Locks": http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html http://java.sun.com/docs/books/jls/third_edition/html/memory.html
13-07-2006

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger
14-06-2004

EVALUATION Name: gh8910 Date: 02/18/2002 This feature has been added for Tiger release ======================================================================
11-06-2004