在C# 中,可以使用asyc+await来完成一个异步方法. async用来标志一个使用了await的方法是非阻塞API,是一个异步方法,就当成一个普通关键字就行了.关键是await,await是配合 Task.Task<TResult>或者非阻塞API使用的.它也是多线程操作.await表示等待task的操作,阻塞了这个方法,这个异步方法的内部是线性的,是从上之下的,等执行到await停下来,返回方法的调用方,同时执行调用方接下来的代码和异步方法中的代码.对于异步方法本身来说,方法内部是线性…