On Sat, 15 Feb 2025 11:49:53 GMT, Albert Mingkun Yang <[email protected]> wrote:
> I have removed the new API, and switched to use the original in_critical().
You still need it to be an atomic load together with whatever compiler barriers
that implies, otherwise it can be hoisted out of the spin-loop:
while (cur->in_critical()) {
spin_yield.wait();
}
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23367#issuecomment-2664351707
