Основы C# | Шестнадцатый урок. Async-await
Много полезных ссылок (и по видео в том числе) ниже: https://www.donationalerts.com/r/noob...
чтобы поддержать наш проект. https://stepik.org/course/113539
Курс на Stepic Мы в Телеграмме: https://t.me/NoobCodersPikabu
Мы в Яндекс Дзене https://zen.yandex.ru/id/622510a39deb...
Наша болталка в Телеграмме https://t.me/Noob_Coders_CSharp
Текстовая версия видео https://gist.github.com/navferty/828f...
Иллюстрации к видео: https://vk.com/radinia_art
О процессах и потоках, курс лекций К.Кринкин "Архитектура ЭВМ и основы ОС" https://www.lektorium.tv/lecture/14649
О потоках, пуле потоков в .NET https://learn.microsoft.com/ru-ru/dot...
https://learn.microsoft.com/ru-ru/dot...
Результат компиляции асинхронного метода https://sharplab.io/#v2:CYLg1APgAgTAj...
Статья Стивена Тауба про async/await https://devblogs.microsoft.com/dotnet...
Перевод статьи Стивена Тауба про async/await на хабре https://habr.com/en/articles/727850/
Исходный код AsyncTaskMethodBuilder https://github.com/dotnet/runtime/blo...
Стандарт языка C# про выражение await и про асинхронные функции https://github.com/dotnet/csharpstand...
https://github.com/dotnet/csharpstand...
Подробно про ExecutionContext и SynchronizationContext https://devblogs.microsoft.com/pfxtea...
Бонус: как можно await'ить всё что угодно https://devblogs.microsoft.com/pfxtea...