8

非同期プログラミングと並行プログラミングは、最近では誰もが気にかけているように思えます。.NET 4 では、組み込みのスレッド セーフ コレクションやもちろんタスクなど、多くの改善が追加されています。これに加えて、私は Reactive Framework (Rx) に目を向け始めました。

タスクは、主に計算パフォーマンスの同時実行性に重点を置いているように見えますが、将来的に完了する操作の一般的なモデルでもあり、他のタイプの非同期操作を処理したり、.Continue*() を使用してそれらを組み合わせたりするために使用できます。 . Rx は、複数のイベントやステートフルなイベント処理に反応するのにより便利なようです。

これらの 2 つのフレームワークの間に重複があると思いますか。具体的には、Task に関して IObservable でのモデリングの使用と、その逆の用途が見られますか?

4

2 に答える 2

4

RX に関連する Channel 9 のビデオ ディスカッション PFX にリンクしている PFX チームからのブログ投稿を見たところ、いくつかの質問に答えるはずです。Wes Dyer と Stephen Toub: Rx と Px - Working Together

于 2009-11-20T09:00:34.750 に答える
1

Eric Meijer は、このビデオで、Rx のすべての同時実行の側面が PFX を使用して実装されていると述べています。

于 2009-11-20T10:16:09.060 に答える