|
Quick Lists
|
|
Bug ID:
|
4639373
|
|
Votes
|
2
|
|
Synopsis
|
Revise Java Memory Model (JSR-133)
|
|
Category
|
java:specification
|
|
Reported Against
|
tiger
, 2.0_beta
|
|
Release Fixed
|
1.5(tiger)
|
|
State
|
10-Fix Delivered,
request for enhancement
|
|
Priority:
|
3-Medium
|
|
Related Bugs
|
4329831
,
4932102
,
4932119
,
4932121
,
6454029
|
|
Submit Date
|
18-FEB-2002
|
|
Description
|
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.
======================================================================
Posted Date : 2005-07-25 15:42:08.0
|
|
Work Around
|
N/A
|
|
Evaluation
|
This feature has been added for Tiger release
======================================================================
Posted Date : 2005-07-25 15:42:08.0
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
Posted Date : 2006-07-13 02:39:59.0
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |