Здравствуйте, varenikAA, Вы писали:
Мне вот интересно почему ты решил, что MS забил на дотнет? Развивают питон хорошо, но и .Net и линукс развиваются полным ходом.
Зарабатывают то они на облаках.
Что касается асинков, то да дурость было сделать использовать контекс синхроницации по умолчанию. Нужно явно вызывать ConfigureAwait(true)
Или понавесить на класс атрибут типа Fody
https://github.com/Fody/ConfigureAwait
yield и асинки суть одна, замена файберов то есть замкнуть переменные и запомнить состояние между MoveNext. С чем они прекрасно и справляются.
А подводные камни давно известны.