异步相关

 

我看et的异步说是有些限制不要乱用


执行到await会收集上下文,丢到其他地方去等待,等到await的SetResult被触发的时候线程切回上下文,接着你的await下面的代码继续执行

我是这么理解的


await后可以访问到主线的字段吗


可以

以前不行,现在可以

await在unity是被重操过的


那岂不是可以完全替代协程

协程本来还有点开销,等于协程完全是是废了?


本身就可以完全替代协程的东西


await也是有消耗的

上下文切换


unity 实现了SynchronizationContext await 执行后回抛回主线程