JEP 491 в JDK 24 устранил закрепление виртуальных потоков за потоками-носителями при работе с мониторами. Именно из-за этого механизма переход на виртуальные потоки в Java 21 был рискованным для блокирующего кода внутри synchronized. Однако закрепление всё ещё возможно при выполнении нативного…
[Перевод] Виртуальные потоки после JDK 24: что изменилось в Java
Это краткое изложение. Полный текст материала доступен на сайте источника.