之前研究过c#的async和await关键字,幕后干了什么,但是不知道为什么找不到相关资料了.现在重新研究一遍,顺便记录下来,方便以后查阅. 基础知识 async 关键字标注一个方法,该方法返回值是一个Task.或者Task<TResult>.void.包含GetAwaiter方法的类型.该方法通常包含一个await表达式.该表达式标注一个点,将被某个异步方法回跳到该点.并且,当前函数执行到该点,将立刻返回控制权给调用方. 以上描述了async方法想干的事情,至于如何实现,这里就不涉猎了. 个…