On Wed, 1 Mar 2023 21:46:54 GMT, Mandy Chung <[email protected]> wrote:
>> Alan Bateman has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Update isXXXThreadCpuTimeSupported descriptions
>
> src/java.management/share/classes/java/lang/management/ThreadMXBean.java line
> 479:
>
>> 477: * if the thread of the specified ID exists, the thread is alive,
>> 478: * and CPU time measurement is enabled; {@code -1} if not enabled
>> 479: * or the specified ID is a virtual thread
>
> It should be "{@code -1} if not enabled or the specified ID is a virtual
> thread or the thread does not exist or not alive."
>
> Would this be simpler:
>
>
> * @return the total CPU time for a thread of the specified ID
> * if the thread of the specified ID is a platform thread, the thread is
> alive,
> * and CPU time measurement is enabled; {@code -1} otherwise.
>
>
> I'm fine with either way. Same comment for `getThreadUserTime(long)`
That is a bit better as it avoids needing to list conditions for the
"otherwise" case. I've update these methods to use that style and also updated
the CSR.
-------------
PR: https://git.openjdk.org/jdk/pull/12762