On Mon, 17 Nov 2025 13:45:51 GMT, Anton Artemov <[email protected]> wrote:
>> test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWait.java
>> line 552:
>>
>>> 550: // wait for the waiter thread to block
>>> 551: logDebug("before contended enter wait");
>>> 552: int retCode = wait4ContendedEnter(waiter);
>>
>> Since we are waiting here for ContendedEnter by the waiter thread, do we
>> really
>> need the above `sleep(200)` or are we just being polite CPU resource wise?
>
> Maybe I do not fully understand the question, but isn't it what
> differentiates test case 2 from test case 3?
Sorry, I wasn't very clear. I'm questioning the need for the 200ms delay since
our call
to `wait4ContendedEnter` will already delay the calling thread. Since @pchilano
requested
the addition of the 200ms delay, he should probably chime in here.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27040#discussion_r2535285282