Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpVtPrm 196 of 322 menu
◀ ▶

Практика виртуальных потоков в Java

Запустите виртуальный поток. В задаче выведите Thread.currentThread().getName() и isVirtual(). В main дождитесь конца.

Создайте виртуальный поток именем "batch", запустите вручную и проверьте имя из задачи.

Даны буквы:

var letters = List.of("A", "B", "C", "D");

Отправьте четыре задачи. Каждая печатает свою букву. Закройте исполнитель и выведите "closed" после завершения всех.

Запустите платформенный поток и виртуальный. В одной строке на задачу выведите имя и isVirtual() для обоих случаев.

Запустите на виртуальных потоках 100 задач с Thread.sleep(5). После close выведите "count: 100", если все задачи дошли до конца без прерывания.

Напишите метод Runnable greet(String who), который печатает "hi " и аргумент. Запустите его в виртуальном потоке с именем "greeter" и дождитесь завершения.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить