Reactive Framework (Rx) は .NET 4 のタスクにどのように関係しますか?
-
21-09-2019 - |
質問
非同期プログラミングと同時プログラミングは、最近では誰もが注目しているものであり、.NET 4 では、組み込みのスレッド セーフ コレクションやもちろんタスクなど、多くの改善が加えられています。これに加えて、Reactive Framework (Rx) に注目し始めました。
タスクは主に計算パフォーマンスの同時実行性に重点を置いているように見えますが、これは将来いつか完了する操作の一般的なモデルでもあり、他の種類の非同期操作の処理に使用したり、.Continue*() を使用してそれらを組み合わせたりすることもできます。 。Rx は、複数のイベントやステートフルなイベント処理に反応する場合により便利であるようです。
これら 2 つのフレームワークの間に重複はありますか。特に、タスクに関して IObservable をモデリングする用途やその逆の用途はありますか?
解決
RX に関する Channel 9 のビデオ ディスカッション PFX にリンクしている PFX チームのブログ投稿を見たところ、次のような質問のいくつかが解決されています。 ウェス・ダイアーとスティーブン・トーブ:Rx と Px - 連携
他のヒント
エリック・マイヤーは、にこのの動画を述べているすべての同時実行性の側面RxはPFXを使用して実装されているの
所属していません StackOverflow