This is a test only change. 
VirtualThreadSchedulerMXBeanTest.testReduceParallelism can fail if 
getMountedVirtualThreadCount over estimates the number of mounted virtual 
threads.

The change is changed from using getMountedVirtualThreadCount to use an 
awaitXXX method that will sample the mounted virtual thread count until it 
reads an expected value.

As part of the change, the awaitXXX supporting methods are changed to take a 
predicate and the trace message.

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

Commit messages:
 - Initial commit

Changes: https://git.openjdk.org/jdk/pull/21310/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21310&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339979
  Stats: 55 lines in 1 file changed: 18 ins; 10 del; 27 mod
  Patch: https://git.openjdk.org/jdk/pull/21310.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21310/head:pull/21310

PR: https://git.openjdk.org/jdk/pull/21310

Reply via email to