Задать вопрос
@nikifovadim
Software Engineer

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

А на сколько вообще дорога поддержка потоков в асинхронном программирование?
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
1. async/await никак не относится к потокам
2. Зависит от настроек рантайма и написанного кода. Где-то может быть почти бесплатно, где-то дорого. Где-то много выгоды, а где-то без выгоды.
3. Относительно полностью синхронного кода, есть оверхед по памяти для асинхронной стейт-машины + оверхед по CPU и памяти для работы машинерии.

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

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

Похожие вопросы