Виртуальные потоки: что это
Коротко
Виртуальные потоки: лёгкие потоки Java 21, управляемые JVM, а не ОС. Монтируются на небольшой пул потоков-носителей; при блокирующем I/O снимаются с носителя.
Определение
Лёгкие потоки Java 21, управляемые JVM, а не ОС. Монтируются на небольшой пул потоков-носителей; при блокирующем I/O снимаются с носителя. Можно создавать миллионы, модель «поток на задачу». Помогают при I/O, не ускоряют вычисления.
Из урока «java.util.concurrent и виртуальные потоки»
На собесе ждут, что вы знаете пулы, CompletableFuture, ConcurrentHashMap и в 2026 году виртуальные потоки Java 21. Что такое виртуальные потоки, когда они помогают и что такое pinning?
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Java проверят, что термин понятен в деле.