Async、Await的原理

异步Main方法:

Main方法中,一个是同步Main方法,一个是异步Main方法

在同步Main方法中调用异步的Main方法GetAwaiter()和GetResult()

async、await 是语法糖,最终编译成状态机调用

async方法会被C#编译器编译成一个类,会主要根据await调用进行切分为多个状态,对async方法的调用会被拆分为对MoveNext的调用

await不等于字面意思,在执行过程中并不需要等待

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部