On Mon, 13 Oct 2025 13:36:19 GMT, Maurizio Cimadamore <[email protected]> 
wrote:

>> src/java.base/share/classes/java/lang/LazyConstant.java line 157:
>> 
>>> 155:  * The computing function runs on the caller’s thread.
>>> 156:  * <p>
>>> 157:  * If a thread that is blocked by another computing thread is 
>>> interrupted, this is not
>> 
>> I'm not sure I understand what you mean in this para
>
> E.g. "thread that is blocked by another computing thread". Did you mean to 
> say "if the thread running the computing function is interrupted"?

If a thread `A` won the race and invokes the computing function, and another 
thread `B` comes along while computation takes place by `A`, then interrupting 
thread `B` will not have any effect.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27605#discussion_r2426445641

Reply via email to