RFR (S) CR 8014886: @Contended fields can overrun oop maps

Aleksey Shipilev aleksey.shipilev at oracle.com
Thu May 23 09:33:32 PDT 2013


On 05/23/2013 04:54 PM, Doug Lea wrote:
> 
> On 05/23/2013 02:07 AM, Aleksey Shipilev wrote:
> 
>>> There is no @Contended classes/fields in JDK (yet). We are waiting for
>>> this VM code to stabilize before committing to @Contended in the
>>> library.
>>>
> 
> This state of affairs will change soon (we hope). A bunch of
> uses in updated java.util.concurrent classes will be integrated
> into jdk8/tl. None of these usages are known to hit the existing
> bugs though.

Yes, and the reason for that is, current bugs are the corner cases for
@C over the fields. Most pending jsr166 usages are for @C on the class.
I'm putting the Thread.TLR marks on hold before these issues are fixed,
hopefully next week.

-Aleksey.



More information about the hotspot-dev mailing list