RFR: 8247213: G1: Reduce usage of volatile in favour of Atomic operations
Kim Barrett
kim.barrett at oracle.com
Thu Jun 11 12:12:41 UTC 2020
> On Jun 11, 2020, at 6:47 AM, Leo Korinth <leo.korinth at oracle.com> wrote:
>
> On 11/06/2020 04:58, David Holmes wrote:
>> Hi Leo,
>> On 10/06/2020 11:02 pm, Leo Korinth wrote:
>>> Hi, I have created a RFR in the hotspot-gc-dev mailing list that mostly changes stuff in G1. However I am also doing changes in atomic.hpp (mostly adding an AtomicValue<> class) so there might be interest outside gc. If you have interest, please follow that thread.
>> If you are changing atomic.hpp then please cross-post to hotspot-runtime-dev. Or even cross-post here on hotspot-dev as there should be a broad consensus on how to handle this in the VM.
>
> That was what I tried to do by sending the email. I want to have the discussion in one place though, so I thought it was better announcing the RFR on hotspot-gc-dev on this mailing list than potentially creating two review threads by cross-posting.
>
> Next time I will cross post and tell people to reply on hotspot-gc-dev if that is preferable. Is it? I have attached the email below:
For cross-hotspot-component things, I think it’s better to just have the discussion on hotspot-dev
rather than on multiple component lists that almost invariably don’t all get all of the messages
because of the behavior of somebody’s email client.
Having the discussion on the hotspot-gc-dev list is almost certainly wrong in at least this case,
as I know there are people who would be interested who don’t subscribe to the gc-specific list.
More information about the hotspot-dev
mailing list