In the jep444, I see "The implementations of these blocking operations compensate for the capture of the OS thread by temporarily expanding the parallelism of the scheduler". Under what circumstances will virtual threads expand the number of underlying carrier threads?
Can you give me some code to reach this?
look at the "ForkJoinPool-1-worker-xx" thread.