The following RFE:
JDK-8238174 migrate ObjectMonitor::_owner field away from C++ volatile semantics
removed 'volatile' from the ObjectMonitor::_owner field.
However, subsequent discussions concluded that we are
going to leave 'volatile' on fields that are racy so that the
reader has a clear indicator about the racy state of the field.
removed 'volatile' from the ObjectMonitor::_owner field.
However, subsequent discussions concluded that we are
going to leave 'volatile' on fields that are racy so that the
reader has a clear indicator about the racy state of the field.
- relates to
-
JDK-8234192 undefined behavior: C++ volatile keyword
-
- Open
-
-
JDK-8238174 migrate ObjectMonitor::_owner field away from C++ volatile semantics
-
- Resolved
-