Код: Выделить всё
newSingleThreadScheduledExecutor(Thread::startVirtualThread).scheduleWithFixedDelay(
() -> System.out.println("Hello, World!"),
0,
1,
TimeUnit.SECONDS
);
Объект, который создает новые потоки по требованию.
... и Thread::startVirtualThread — это Function (объект ), который должен это сделать. Верно?
Я полагаю, что предполагаемый способ, вероятно, Thread.ofVirtual().factory(), но я до сих пор не понимаю, почему другая функция не работает.
Подробнее здесь: https://stackoverflow.com/questions/791 ... eadfactory
Мобильная версия