Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
反应式框架(Rx)如何与.NET4中的任务相关联?_.net_Concurrency_Asynchronous_Task_System.reactive - Fatal编程技术网

反应式框架(Rx)如何与.NET4中的任务相关联?

反应式框架(Rx)如何与.NET4中的任务相关联?,.net,concurrency,asynchronous,task,system.reactive,.net,Concurrency,Asynchronous,Task,System.reactive,异步和并发编程现在已成为每个人的心事,.NET4添加了许多改进,例如内置的线程安全集合,当然还有任务。在此基础上,我开始研究反应式框架(Rx) 任务似乎主要侧重于计算性能的并发性,尽管它也是操作的通用模型,这些操作将在未来一段时间内完成,并可用于处理其他类型的异步操作,以及使用.Continue*()组合它们。Rx对于响应多个事件和有状态事件处理似乎更有用 您是否看到这两个框架之间存在重叠,特别是,您是否看到在任务方面建模am IObservable的用途,反之亦然?刚刚看到PFX团队的一篇博文

异步和并发编程现在已成为每个人的心事,.NET4添加了许多改进,例如内置的线程安全集合,当然还有任务。在此基础上,我开始研究反应式框架(Rx)

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


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

刚刚看到PFX团队的一篇博文链接到与RX相关的第9频道视频讨论PFX,这应该可以回答一些问题:

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