6 дней назад
💡 Миллион потоков в Java? С virtual threads это реально
Виртуальные потоки, ставшие стабильной возможностью в Java 21, позволяют обслуживать множество задач, которые большую часть времени ждут ответа от сети или базы данных. Каждому такому потоку не нужен отдельный поток ОС. При многих блокирующих I/O-операциях JVM освобождает системный поток для другой работы, пока виртуальный ждёт. Код остаётся привычным и последовательным, без обязательного перехода на цепочки колбэков...