3

私はtask_group、Visual Studio 2010 で単純なコンカレンシー ランタイムを使用して、作業を GUI スレッドから分離する単一の作業スレッドを実行しています。

しかし、私の同僚の 1 人は、私が CR を間違って使用していると言いました。これは、小さなコンテキストで軽量タスクを並列化するために設計されたものであり、かさばる I/O 依存スレッドを GUI から分離するためのものではありません。彼はこれをドキュメントから引用したと述べましたが、特定のリンクを提供することはできませんでした。

では、Microsoft Concurrency Runtime の制限と、使用してはいけない問題を解決するにはどうすればよいでしょうか?

もちろん、CR は移植性がありませんが、それは省略しましょう。コードをコンパイルしたときに問題が発生する状況について話しているのです。

4

2 に答える 2