.NET 换新的异步编程模型了,性能很强

10 小时 45 分钟前
 hez2010

.NET 现在正在把 async/await 从原来的编译器实现改成 runtime 直接支持新的 async 调用约定,带来了非常大的性能提升,不过代码的写法倒是没有改变,但底层改变很大。

具体介绍可以参考: https://zhuanlan.zhihu.com/p/1951804339745195151

636 次点击
所在节点    C#
7 条回复
geelaw
10 小时 40 分钟前
省流版技术总结:在 IL 层面引入异步的概念,于是编译器不用把代码切成很多块儿(这会导致 JIT 很难掌握不变式,于是难以优化),于是 JIT 和运行时可以看到更多信息,从而优化异步性能。

向楼主提问:这套 ABI 是否有“反哺” iterator block 的可能/打算?
dcdlove
4 小时 29 分钟前
怀念 ,由于脱钩搞信创 国内 C# 几乎被屠杀殆尽
klo424
3 小时 54 分钟前
@dcdlove C# 信创没问题啊
lisxour
3 小时 14 分钟前
@klo424 C# 信创是没问题,但是要求信创的一般指定 java ,哈哈嗝
june4
2 小时 33 分钟前
国内 .net 被打死了我是喜闻乐见的
klo424
2 小时 28 分钟前
@lisxour 那是看销售关系的吧。指定之前就已经定好中标人了。

@june4 被打死了好,这样我就可以在一个公司干到老了。
dcdlove
1 小时 19 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1160063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX