RFR: 8335217: Fix memory ordering in ClassLoaderData::ChunkedHandleList
David Holmes
dholmes at openjdk.org
Thu Jun 27 07:58:12 UTC 2024
On Thu, 27 Jun 2024 02:25:57 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:
> ClassLoaderData::ChunkedHandleList's head is installed via Atomic::release_store(). Therefore, readers need Atomic::Atomic::load_acquire() barrier to access its members safely.
Seems appropriate. It isn't very clear which methods are actually used lock-free.
Thanks
-------------
Marked as reviewed by dholmes (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/19919#pullrequestreview-2144559864
More information about the hotspot-runtime-dev
mailing list