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