资讯

This is mainly due to the fact that the Java ThreadPool does not have a mechanism to detect a thread hang. We could try a Cached thread pool, but it also has problems.
Java’s basic threading capabilities are too low level. Developers often need higher level constructs like semaphores and thread pools, which Java’s low-level threading capabilities don’t offer.
To unlock the power of virtual threads in Java, developers must understand how they work versus traditional threads and how to avoid the problem of pinning.