【发布时间】:2010-12-07 08:38:42
【问题描述】:
现在每个人都在考虑异步和并发编程,而 .NET 4 增加了许多改进,例如内置线程安全集合,当然还有任务。除此之外,我已经开始研究 Reactive Framework (Rx)。
Tasks 似乎主要更侧重于计算性能的并发性,尽管它也是一种通用模型,用于在未来一段时间内完成的操作,可用于处理其他类型的异步操作,以及使用 .Continue 组合它们*()。 Rx 似乎对响应多个事件和有状态事件处理更有用。
您是否看到这两个框架之间有重叠,具体来说,您是否看到了在任务方面建模 am IObservable 的用途,反之亦然?
【问题讨论】:
标签: .net concurrency asynchronous task system.reactive