Как максимально эффективно использовать виртуальные потоки в Java 25 — подробный обзор последних ...
Spring I/O
0:00 / 0:00
Как максимально эффективно использовать виртуальные потоки в Java 25 — подробный обзор последних ...
6 694 просмотра · 12 дней назад
Spring I/O
51,9 тыс. подписчиков
6 694 просмотра · 12 дней назад
Spring I/O 2026 — 14-15 апреля, Барселона
Докладчик: Кристиан Вёрц
Структурированная параллельность и ScopedValues доступны в качестве предварительных функций начиная с Java 21. Но с тех пор виртуальные потоки и структурированная параллельность значительно изменились, и небольшое количество оставшихся проблем и недостатков было окончательно исправлено в Java 24 и Java 25.
Чтобы глубоко понять, как мы можем использовать их в полной мере, мы начнем с пустого Java-приложения. В ходе сессии с реальным кодированием мы будем итеративно обновлять его, превращая в полностью функционирующее параллельное веб-приложение, комбинируя виртуальные потоки со StructuredTaskScope и ScopedValue.
В ходе доклада мы рассмотрим, почему следует использовать ScopedValues вместо ThreadLocals, когда это возможно, и как создавать собственные StructuredTaskScopes, адаптированные под наши потребности, с использованием последних функций, добавленных в Java 25.
Цель доклада — дать всем участникам глубокое понимание того, как работают эти новые функции и как их можно использовать в реальных условиях.