Я экспериментирую с виртуальными потоками Java и задаюсь вопросом, можно ли запускать параллельные потоки с виртуальными потоками. По умолчанию параллельные потоки запускаются в общем пуле ForkJoinPool, но можно использовать собственный пул потоков, вызвав терминальную операцию Stream в рабочем потоке другого пула ForkJoinPool. Но начиная с JDK 20, ForkJoinPool может управлять потоками только экземпляров ForkJoinWorkerThread.
Существует ли эквивалент VirtualThread для ForkJoinWorkerThread? Или есть альтернативный способ запуска задач с использованием виртуальных потоков?
Подробнее здесь: https://stackoverflow.com/questions/761 ... r-forkjoin
Мобильная версия