Виртуальные потоки гораздо легче системных (они не привязаны к операционной системе), что позволяет их создавать в большом количестве.
Так же, виртуальные потоки совместимы с существующим экосистемой Java, включая традиционные блокирующие операции, такие как I/O.
public class VirtualThreadsExample {
public static void main(String[] args) throws InterruptedException {
// Создаем виртуальный поток
Thread virtualThread = Thread.ofVirtual().start(() -> {
try {
// Эмуляция длительной задачи
Thread.sleep(1000);
System.out.println("Hello from virtual thread!");
} catch (InterruptedException e) {
e.printStackTrace();
}
});
// Дожидаемся завершения потока
virtualThread.join();
}
}
#java #VirtualThreads
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤🔥1