Sobes.tech
Junior — Senior
140

Порядок выполнения и подводные камни различных async‑методов в C#

Условие задачи

В примере представлена C#‑программа, в которой реализованы три асинхронных функции, каждая из которых возвращает свой тип результата.

Задача:

  1. Установить последовательность выполнения кода при вызове этих методов.
  2. Выявить возможные проблемы, связанные с их использованием (например, блокировка потока, потеря исключений, неправильное ожидание и т.п.).