JDK 24 устранил закрепление виртуальных потоков за носителями
Java получила обновление JEP 491 в JDK 24, которое устранило закрепление виртуальных потоков за потоками-носителями при работе с мониторами. Это решает проблему, из-за которой переход на виртуальные потоки в Java 21 был рискованным для блокирующего кода внутри synchronized.
Однако закрепление остаётся возможным при выполнении нативного кода, загрузке классов и локальных файловых операциях в Linux. Перед внедрением нужно проверить событие JFR jdk.VirtualThreadPinned.
Источник: Хабр — всё
Новости этого рынка выходят у нас в телеграме первыми — @adposium_ai.