Runtime: 質問:コルーチンのCLRサポートは意味がありますか?

作成日 2020年01月12日  ·  1コメント  ·  ソース: dotnet/runtime

呼び出し規約1を一般化することにより、コルーチンがC ++ 20にどのように組み込まれているかに非常に感銘を受けました。 これはCLRで考慮されますか? それはそれだけの価値がありますか?

async / awaityieldような機能は、パフォーマンスの面で大きなメリットがあると思いますが、実装を変更するためのコストは莫大です。 しかし、CLRの基礎を築くことは、実際にはそれほど費用がかからないかもしれません...?

これが誰かのレーダーにあるのかどうか疑問に思っています。これまでのところ、


1この機能の

area-System.Threading.Tasks question tenet-performance

最も参考になるコメント

私の知る限り、実行時に組み込みのコルーチンをサポートすることの推定メリットとコストの分析を行った人は誰もいません。 これを行うことのコスト/メリットを他の潜在的なパフォーマンス関連機能と比較できるように、このような分析を行うことが有用であることに同意します。

>すべてのコメント

私の知る限り、実行時に組み込みのコルーチンをサポートすることの推定メリットとコストの分析を行った人は誰もいません。 これを行うことのコスト/メリットを他の潜在的なパフォーマンス関連機能と比較できるように、このような分析を行うことが有用であることに同意します。

このページは役に立ちましたか?
0 / 5 - 0 評価