8

如今,异步和并发编程接缝在每个人的脑海中,.NET 4 增加了许多改进,例如内置线程安全集合和任务。最重要的是,我开始研究 Reactive Framework (Rx)。

任务似乎主要更侧重于计算性能的并发性,尽管它也是将在未来一段时间内完成的操作的通用模型,可用于处理其他类型的异步操作,以及使用 .Continue*() 组合它们. Rx 似乎对响应多个事件和有状态事件处理更有用。

您是否看到这两个框架之间的重叠,特别是,您是否看到在任务方面建模 IObservable 的用途,反之亦然?

4

2 回答 2

4

刚刚看到 PFX 团队的一篇博客文章链接到与 RX 相关的第 9 频道视频讨论 PFX,这应该可以回答一些问题:Wes Dyer 和 Stephen Toub:Rx 和 Px - 一起工作

于 2009-11-20T09:00:34.750 回答
1

Eric Meijer 在视频中指出,Rx 的所有并发方面都是使用 PFX 实现的

于 2009-11-20T10:16:09.060 回答