Junior — Middle
Какво ново решение за управление на потоци беше въведено в Java 21?
sobes.tech AI
Отговор от AI
В Java 21 беше въведено ново решение за управление на нишки — Virtual Threads (виртуални нишки). Това са леки нишки, които значително улесняват писането на високопроизводителни многонитови приложения. Виртуалните нишки позволяват създаването на хиляди и дори милиони нишки с минимални ресурси, за разлика от традиционните платформи нишки.
Пример за създаване на виртуална нишка:
Thread.startVirtualThread(() -> {
System.out.println("Виртуалната нишка работи");
});
Това решение подобрява мащабируемостта и улеснява асинхронното програмиране, позволявайки писане на код в синхронен стил без блокировки.