Project Loom: Revolution in Java Concurrency or Obscure Implementation Detail?
If a virtual thread is blocked due to a delay by an I/O task, it still won’t block the thread as the virtual threads can be managed by the application instead of the operating system. This could easily eliminate scalability issues due to blocking I/O. The structured concurrency API is also designed to preserve order [...]