Stephen Toub, разработчик в команде .NET в Microsoft, рассказывает о деталях работы Async/Await в C#. Читать