JEP 193: Enhanced Volatiles

Doug Lea dl at
Wed Mar 5 00:05:39 UTC 2014

On 03/04/2014 05:12 PM, Florian Weimer wrote:
> On 03/04/2014 01:05 PM, Doug Lea wrote:
>> On 03/04/2014 02:41 AM, Jeroen Frijters wrote:
>>> I understand pass-by-reference is an expensive feature, but IMNSHO
>>> poluting
>>> Java with this proposal will prove to be more expensive in the long
>>> run. It's
>>> like erased generics all over again.
>> The expensive version of pass-by-reference is already supported
>> using java.lang.reflect.Field.
> And per the statistics posted in
> <>,
> the slightly faster pointer-to-field-member support is one of the prevalent use
> cases for sun.misc.Unsafe.  That's why I share Jeroen's puzzlement.

Sorry, I'm not sure what usages you have in mind, or
what constructions and implementable JVM mechanics
could be used to deal with them?


More information about the core-libs-dev mailing list