这篇博文主要是讲解在async/await中使用阻塞式代码导致死锁的问题,以及如何避免出现这种死锁.内容主要是从作者Stephen Cleary的两篇博文中翻译过来. 原文1:Don'tBlock on Async Code 原文2:why the AspNetSynchronizationContext was removed 示例代码:async_await中阻塞死锁.rar 一.async/await 异步代码运行流程 async/await是在.NET4.5版本引入的关键字,让开发者可以…