Virtual Threads
Platform и virtual threads сравниваются по модели исполнения, памяти, scheduling и поведению на IO-bound и CPU-bound задачах.
Vinoth Selvaraj · Java 26 · Project Loom
Обзор курса Vinoth Selvaraj
Специализация по современной конкурентности Java: virtual threads, structured concurrency, scoped values, CompletableFuture и ExecutorService закрепляются в Spring Boot и нагрузочных экспериментах JMeter. Это курс для продолжающих, а не вводная Java.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Современная JavaVinoth Selvaraj · Java 26 · Project Loom · июнь 2026
Курс объясняет не только API создания virtual thread, но и причину появления Project Loom: стоимость platform threads, blocking IO, pinning, scheduling и ограничения разных нагрузок. Практика показывает, где новый подход повышает throughput, а где не даёт выигрыша.
Platform и virtual threads сравниваются по модели исполнения, памяти, scheduling и поведению на IO-bound и CPU-bound задачах.
Structured concurrency связывает дочерние задачи, cancellation и error handling в понятный lifecycle вместо разрозненных futures.
Scoped values сопоставляются с ThreadLocal, а CompletableFuture и ExecutorService используются в современных конкурентных flow.
Spring Boot, JMeter и метрики помогают проверить масштабирование API и увидеть практический эффект под нагрузкой.
Лучший результат даст прохождение с отдельным playground-проектом и измерениями на собственном компьютере. Preview API Java 26 нужно компилировать с указанными флагами и перепроверять при обновлении JDK.
Перед стартом: Нужны основы Java, lambda, streams и понимание обычных threads.
Platform threads, ограничения и причины Project Loom
Создание и lifecycle Virtual Threads
Scheduler, carrier threads, mounting и parking
IO-bound против CPU-bound нагрузки
Thread pinning, диагностика и ReentrantLock
ExecutorService с virtual-thread-per-task
CompletableFuture, errors, timeout и cancellation
ThreadLocal и Scoped Values
Structured Concurrency и task scopes
Spring Boot integration и migration patterns
JMeter load testing и сравнение throughput

Технический английский становится понятнее в практике: смотрите урок небольшим фрагментом, повторяйте код и записывайте 3–5 терминов в день. Class, stream, thread, dependency injection и repository быстро перестают требовать перевода, когда встречаются в IDE и документации.
Посмотреть статью: как проходить курсы на английскомНачните с 20–30 минут в день, включайте субтитры и обязательно воспроизводите код в собственной Java-среде — так язык не превращает просмотр в пассивное чтение.
Пришлите ссылку на этот курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Доступ не делится с другими людьми, прогресс и сертификат остаются у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сохраните ссылку на эту страницу перед обращением — так мы сразу поймём, какой курс Java вы выбрали.