Core concept

Same Thread API. Executors.newVirtualThreadPerTaskExecutor.

Advertisement

How it works

synchronized blocks pin carrier (avoid). CPU-bound doesn't benefit.

Advertisement

Trade-offs + gotchas

IO-heavy servers. Web servers.