This really is a small matter, but I would like an authoritative opinion.
The introduction to JSR-133 says "The proposed core semantics should not
cause issues for existing JVM implementation..." This (in a sense) implies
that the JSR is "upwards compatible" with current VM specifications. Is it
not the case the release semantics on a volatile write and acquire
semantics on a volatile read are in fact new requirements? In other words,
is it not the case that, with respect to volatile accesses, there is a new
requirement on implementations?
Thanks for any opinions,
IBM Canada Lab
Phone: +1 (905) 413-3558 T/L 969-3558
JavaMemoryModel mailing list - http://www.cs.umd.edu/~pugh/java/memoryModel
This archive was generated by hypermail 2b29 : Thu Oct 13 2005 - 07:00:57 EDT