On Fri, 2 Jun 2023 04:29:16 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

>> Virtual threads are always daemon threads, so tests that previously did not 
>> explicitly wait for test threads to exit sometimes fail with virtual threads 
>> due to the test exiting before the test threads have exited. A join() for 
>> each test thread is needed to fix this issue.
>> 
>> com/sun/jdi/DeferredStepTest.java is one such tests. I looked at the other 
>> com/sun/jdi failures listed in 
>> [JDK-8285422](https://bugs.openjdk.org/browse/JDK-8285422) and didn't see 
>> any others that might be failing for this same reason.
>> 
>> I tested locally with `JTREG_TEST_THREAD_FACTORY=Virtual`. I'll also run the 
>> appropriate mach5 tier that tests com/sun/jdi with virtual threads.
>
> Chris Plummer has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   some variable renaming

Marked as reviewed by amenkov (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/14275#pullrequestreview-1458344825

Reply via email to