@nikifovadim
Software Engineer

На сколько дорога поддержка потоков async/await?

А на сколько вообще дорога поддержка потоков в асинхронном программирование?
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka Куратор тега .NET
Токсичный шарпист
1. async/await никак не относится к потокам
2. Зависит от настроек рантайма и написанного кода. Где-то может быть почти бесплатно, где-то дорого. Где-то много выгоды, а где-то без выгоды.
3. Относительно полностью синхронного кода, есть оверхед по памяти для асинхронной стейт-машины + оверхед по CPU и памяти для работы машинерии.

Зато не нужно выделять целый поток для ожидания IO
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы