Сообщение Re[32]: Можно ли избавиться от async|await? от 18.12.2025 12:35
Изменено 18.12.2025 13:51 Serginio1
S>>·>Очередная демонстрация неспособности читать. Эта цитата о GoLang.
S>> Согласен
·>Опять демонстрируешь неспособность читать. Утомил. Выделяю жирным:
S>>import kotlinx.coroutines.*
S>>
·>Т.е. смысл статьи ты вообще не понял.S>>Что обещали и что получилось
Смысл я давно понял и единственный плюс виртуальных поток это сделать из синхронного кода синхронный.
Выводы по Java 21
Работает «из коробки». Виртуальные потоки действительно легкие: можно запускать десятки тысяч.
Совместимость со старым кодом — в целом «да».
Узкое место — synchronized. Множество библиотек, заточенных под старую модель, оказались не готовы.
Дебажить сложно. Проблема проявляется под нагрузкой, а еще когда инструменты для анализа не совсем готовы.
S>>·>Очередная демонстрация неспособности читать. Эта цитата о GoLang.
S>> Согласен
·>Опять демонстрируешь неспособность читать. Утомил. Выделяю жирным:
S>>import kotlinx.coroutines.*
S>>
·>Т.е. смысл статьи ты вообще не понял.S>>Что обещали и что получилось
Смысл я давно понял и единственный плюс виртуальных поток это сделать из синхронного кода асинхронный.
Выводы по Java 21
Работает «из коробки». Виртуальные потоки действительно легкие: можно запускать десятки тысяч.
Совместимость со старым кодом — в целом «да».
Узкое место — synchronized. Множество библиотек, заточенных под старую модель, оказались не готовы.
Дебажить сложно. Проблема проявляется под нагрузкой, а еще когда инструменты для анализа не совсем готовы.