Ожидание в асинхронности

270
10 августа 2017, 20:58

Есть абстрактный пример:

async void Do() 
{
 .  await DownloadSomething() ;
    // какой-то другой код, который выполнится позже 
...
}
void FuncMain() 
{
    Do();
    //какой-то код
} 

Когда начинается "долгая" операция DownloadSomething, управление передаётся в FuncMain, а после, когда загрузка закончится, продолжается код после DownloadSomething. Вопрос: где удерживается await DownloadSomething? Или удерживается в каком-то потоке из пула?

READ ALSO
WPF. Максимальный размер текста в Label

WPF. Максимальный размер текста в Label

Нужна помощьКак узнать, какой размер шрифта (свойство FontSize) в Label будет максимальным для полного отображения (без каких-либо обрезаний букв...

373
Вывод коллекции

Вывод коллекции

Есть массив и список такого же типаВ цикле я изменяю массив и после каждого изменения добавляю его в список (по окончанию цикла хочу получить...

386
Обмен данными между приложениями

Обмен данными между приложениями

Нужно передавать данные между приложениями на одном компьютереИспользую такой код:

491