RFR: 8158854: Ensure release_store is paired with load_acquire in lock-free code
David Holmes
david.holmes at oracle.com
Fri Aug 19 01:09:46 UTC 2016
On 19/08/2016 12:15 AM, Aleksey Shipilev wrote:
> On 08/18/2016 05:50 AM, David Holmes wrote:
>> webrev: http://cr.openjdk.java.net/~dholmes/8158854/webrev/
>
> Looks good to me. Minor nit:
Thanks for the review Aleksey!
> *) inline declarations have different indenting, is that our code style?
No it's my dumb emacs that insists on tabbing to 4 instead of 2 when I'm
not looking :)
Indent fixed there and elsewhere. webrev updated in place for others.
Thanks,
David
> 370 Klass* array_klasses() const { return _array_klasses; }
> 371 inline Klass* array_klasses_acquire() const; // load with
> acquire semantics
> 372 void set_array_klasses(Klass* k) { _array_klasses = k; }
> 373 inline void release_set_array_klasses(Klass* k); // store with
> release semantics
>
> Thanks,
> -Aleksey
>
More information about the hotspot-runtime-dev
mailing list