RFR: 8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out [v2]

Axel Boldt-Christmas aboldtch at openjdk.org
Mon Aug 14 07:36:02 UTC 2023


On Mon, 14 Aug 2023 07:07:10 GMT, Robbin Ehn <rehn at openjdk.org> wrote:

> Hello, a question, if I understand the description correctly: Even if "Generation GC Thread" gets the VM op lock, it will still wait for VM thread to execute it's VM op. But if the VM thread is blocked in the handshake waiting for that VM op, we are still stuck?
> 
> What I'm I not understanding?

In `Monitor::wait()` the `InFlightMutexRelease` is used by `ThreadBlockInVMPreprocess` to unlock the lock before calling `SafepointMechanism::process_if_requested`.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/15240#issuecomment-1676811881


More information about the hotspot-runtime-dev mailing list