C # 5 Async / Await - это * одновременный *?

Я рассматривал новый асинхронный материал в C # 5, и возник один конкретный вопрос.

Я понимаю чтоawait Ключевое слово - аккуратный трюк компилятора / синтаксический сахар для реализациипродолжение прохождениягде остаток метода разбит наTask объекты и очереди должны выполняться по порядку, но когда управление возвращается вызывающему методу.

Моя проблема в том, что я слышал, что в настоящее время это все в одной теме. Означает ли это, что этот асинхронный материал на самом деле просто способ превратить код продолжения вTask объекты, а затем вызовApplication.DoEvents() после завершения каждой задачи перед началом следующей?

Или я что-то упустил? (Эта часть вопроса риторическая - я полностью осознаю, что мне не хватаетчто-то :))

Ответы на вопрос(4)

Ваш ответ на вопрос