Re[29]: Можно ли избавиться от async|await?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 18.12.25 20:11
Оценка:
Здравствуйте, ·, Вы писали:

S>>Почитав

S>>Виртуальные потоки в Java: эволюция, практика, подводные камни
S>>Его суть использовать старый код в асинхронном виде.
·>Откуда такой бредовый вывод? Суть — сабж. Т.е. избавиться от необходимости асинхронного кода.

А нужно? В статье про подводные камни расписано. Проще использовать асинхронный код и использовать как параллельные асинхронные вычисления, так и последовательные, таймауты, CancellationToken итд итп.

S>>На C# c помощью ИИ легко сгенерировать новый асинхронных код заменив Thread.Sleep на асинхронный аналог Task.Delay, ThreadLocal на AsyncLocal итд

·>Наверное можно, и в тривиальных случаях может даже заработает как-то. Но зачем?

Почему в тривиальных. Все зависит от того, как поставишь задачу ИИ. Они очень умные

А зачем использовать виртуальные потоки? Ради производительности в многопользовательских серверах как правило.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 19.12.2025 10:26 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.