Карточка Middle java.util.concurrent и виртуальные потоки спрашивают часто обновлено
Виртуальные потоки
Вопрос
Что такое виртуальные потоки?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Лёгкие потоки Java 21, управляемые JVM, а не ОС. Монтируются на небольшой пул потоков-носителей; при блокирующем I/O снимаются с носителя.
Ответ
Лёгкие потоки Java 21, управляемые JVM, а не ОС. Монтируются на небольшой пул потоков-носителей; при блокирующем I/O снимаются с носителя. Можно создавать миллионы, модель «поток на задачу». Помогают при I/O, не ускоряют вычисления.
Разбор
Лёгкие потоки Java 21, управляемые JVM, а не ОС. Монтируются на небольшой пул потоков-носителей; при блокирующем I/O снимаются с носителя. Можно создавать миллионы, модель «поток на задачу». Помогают при I/O, не ускоряют вычисления.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «java.util.concurrent и виртуальные потоки»
- Что выведет: цепочка CompletableFuture
- В каком потоке выполнится thenApply
- Гонка на ConcurrentHashMap
- Рекурсия в computeIfAbsent
- null в ConcurrentHashMap
- CompletableFuture без executor
- Опасность newFixedThreadPool
- CountDownLatch и CyclicBarrier