【问题标题】:How does the Reactive Framework (Rx) relate to Tasks in .NET 4?反应式框架 (Rx) 与 .NET 4 中的任务有何关系?
【发布时间】:2010-12-07 08:38:42
【问题描述】:

现在每个人都在考虑异步和并发编程,而 .NET 4 增加了许多改进,例如内置线程安全集合,当然还有任务。除此之外,我已经开始研究 Reactive Framework (Rx)。

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

您是否看到这两个框架之间有重叠,具体来说,您是否看到了在任务方面建模 am IObservable 的用途,反之亦然?

【问题讨论】:

    标签: .net concurrency asynchronous task system.reactive


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-31
        • 2010-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多