gpt4 book ai didi

.net - react 性扩展(Rx)会取代任务并行库吗?

转载 作者:行者123 更新时间:2023-12-04 05:43:40 26 4
gpt4 key购买 nike

在完成samples of Rx.NET之后,我惊讶于Reactive Extensions的概念和实现多么出色。它似乎为开发人员提供了一种更易维护的模式,以实现.NET 4.0的任务并行库提供的相同类型的多线程并行编码。

Rx.NET会取代TPL吗?应该是?

最佳答案

简而言之,没有。

任务并行库(TPL)提供了工作分配(并发),以及大型工作的并发优化(并行性),同时抽象了工作分配(线程)的实际机制。

C#添加了async关键字,以帮助从语言级别管理异​​步。 Rx已更新为支持此功能。

Rx提供了一个框架,用于使用标准运算符组成和管理异步数据流。尽管Rx在使用调度程序方面存在一些交叉,但这仅是一种抽象。实际上,推荐的并行性调度程序是TaskScheduler,它使用TPL。

另请参阅Jeffrey van Gogh's response,以了解与Rx论坛完全相反的问题。

另外,this question可能有用。

关于.net - react 性扩展(Rx)会取代任务并行库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com