JEP 193: Enhanced Volatiles

Doug Lea dl at cs.oswego.edu
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
> <http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-March/025531.html>,
> 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?

-Doug




More information about the core-libs-dev mailing list