RFR: 8328083: degrade virtual thread support for GetObjectMonitorUsage [v3]
Serguei Spitsyn
sspitsyn at openjdk.org
Tue May 14 23:52:09 UTC 2024
On Wed, 1 May 2024 20:45:58 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:
>> Serguei Spitsyn has updated the pull request incrementally with one additional commit since the last revision:
>>
>> review: tweaks in JVMTI and JDWP changes
>
> src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java line 348:
>
>> 346: /**
>> 347: * Returns a List containing a {@link ThreadReference} for
>> 348: * each platform thread currently waiting for this object's monitor.
>
> You need to add "platform" a little below in the `@return` section.
Okay, thanks! Fixed now. The update is:
diff --git a/src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java b/src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
index 3f3490e84cd..affbf9f6c4c 100644
--- a/src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
+++ b/src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
@@ -355,7 +355,8 @@ Value invokeMethod(ThreadReference thread, Method method,
* operation is supported.
*
* @return a List of {@link ThreadReference} objects. The list
- * has zero length if no threads are waiting for the monitor.
+ * has zero length if no threads are waiting for the monitor,
+ * or only virtual threads are waiting for the monitor.
* @throws java.lang.UnsupportedOperationException if the
* target VM does not support this operation.
* @throws IncompatibleThreadStateException if any
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19030#discussion_r1600786965
More information about the serviceability-dev
mailing list