Runtime: Pertanyaan: Apakah dukungan CLR untuk coroutine masuk akal?

Dibuat pada 12 Jan 2020  ·  1Komentar  ·  Sumber: dotnet/runtime

Saya sangat terkesan dengan coroutine yang dibangun ke dalam C ++ 20 dengan menggeneralisasi konvensi pemanggilan 1 . Apakah ini dipertimbangkan untuk CLR? Apakah itu akan sepadan?

Saya berasumsi bahwa fitur seperti async / await dan yield akan sangat diuntungkan dari segi performa, tetapi biaya untuk mengubah implementasinya akan sangat besar. Namun, meletakkan dasar di CLR mungkin sebenarnya tidak terlalu mahal ...?

Saya hanya ingin tahu apakah ini ada di radar someones, karena sejauh ini, saya hanya dapat menemukan komentar ini di masalah charplang yang menanyakan perubahan CLR mana yang akan menguntungkan fitur bahasa C #.


1 Ringkasan fitur ini (sebelum distandarisasi) memberikan gambaran umum yang bagus.

area-System.Threading.Tasks question tenet-performance

Komentar yang paling membantu

Sejauh yang saya tahu tidak ada yang melakukan analisis tentang perkiraan manfaat dan biaya memiliki dukungan coroutine bawaan pada waktu proses. Saya setuju bahwa akan bermanfaat untuk memiliki analisis semacam itu sehingga kita dapat membandingkan biaya / manfaat melakukan ini dengan fitur terkait kinerja potensial lainnya.

>Semua komentar

Sejauh yang saya tahu tidak ada yang melakukan analisis tentang perkiraan manfaat dan biaya memiliki dukungan coroutine bawaan pada waktu proses. Saya setuju bahwa akan bermanfaat untuk memiliki analisis semacam itu sehingga kita dapat membandingkan biaya / manfaat melakukan ini dengan fitur terkait kinerja potensial lainnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bencz picture bencz  ·  3Komentar

v0l picture v0l  ·  3Komentar

btecu picture btecu  ·  3Komentar

matty-hall picture matty-hall  ·  3Komentar

jkotas picture jkotas  ·  3Komentar