Есть абстрактный пример:
async void Do()
{
. await DownloadSomething() ;
// какой-то другой код, который выполнится позже
...
}
void FuncMain()
{
Do();
//какой-то код
}
Когда начинается "долгая" операция DownloadSomething, управление передаётся в FuncMain, а после, когда загрузка закончится, продолжается код после DownloadSomething.
Вопрос: где удерживается await DownloadSomething? Или удерживается в каком-то потоке из пула?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники