Runtime: 问题:CLR支持协程是否有意义?

创建于 2020-01-12  ·  1评论  ·  资料来源: dotnet/runtime

通过泛化调用约定1, C ++ 20内置了协程,这给我留下了深刻的印象。 是否为CLR考虑? 会值得吗?

我认为像async / awaityield将从该性能方面受益匪浅,但是更改其实现的成本将是巨大的。 但是,为CLR奠定基础可能实际上并不那么昂贵……?

我只是想知道这是否受到某人的关注,因为到目前为止,我只能在charplang问题中找到此评论,询问哪种CLR更改将有益于C#语言功能。


1功能

area-System.Threading.Tasks question tenet-performance

最有用的评论

据我所知,没有人对运行时内置协程支持的估计收益和成本进行分析。 我同意进行这样的分析将很有用,以便我们可以将这样做的成本/收益与其他潜在的与性能相关的功能进行比较。

>所有评论

据我所知,没有人对运行时内置协程支持的估计收益和成本进行分析。 我同意进行这样的分析将很有用,以便我们可以将这样做的成本/收益与其他潜在的与性能相关的功能进行比较。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

jchannon picture jchannon  ·  3评论

bencz picture bencz  ·  3评论

v0l picture v0l  ·  3评论

btecu picture btecu  ·  3评论

nalywa picture nalywa  ·  3评论