https://www.cnblogs.com/yudongdong/p/8955811.html

大家来看一张图 先猜猜看为什么会这样

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

AsyncLocal 与 async await 随笔 第1张

 

关于async await的原理 建议查看

https://blog.csdn.net/brook_shi/article/details/50803957 

这篇文章分析的很透彻

 

和AsyncLocal有关的 最最关键的部分是

AsyncLocal 与 async await 随笔 第2张

 

 对,就是上下文。在 执行异步的方法时。会每次构建异步上下文,大家记住 AsyncLocal是跟着上下文的

所以

AsyncLocal 与 async await 随笔 第3张

注意以上是对值类型进行的分析

引用类型会不一样

如果理解有误还望大佬指正教育

 谢谢

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢,

大家来看一张图 先猜猜看为什么会这样

AsyncLocal 与 async await 随笔 第4张

 

关于async await的原理 建议查看

https://blog.csdn.net/brook_shi/article/details/50803957 

这篇文章分析的很透彻

 

和AsyncLocal有关的 最最关键的部分是

AsyncLocal 与 async await 随笔 第5张

 

 对,就是上下文。在 执行异步的方法时。会每次构建异步上下文,大家记住 AsyncLocal是跟着上下文的

所以

AsyncLocal 与 async await 随笔 第6张

注意以上是对值类型进行的分析

引用类型会不一样

如果理解有误还望大佬指正教育

 谢谢

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄