gpt4 book ai didi

c# - Reactive Extensions .NET 3.5 中的 ConcurrentDictionary 在哪里

转载 作者:行者123 更新时间:2023-11-30 19:46:15 29 4
gpt4 key购买 nike

我的问题很简单。经过大量谷歌搜索后,我了解到我可以在使用 Reactive ExtensionsSystem.Threading.dll< 的 .NET 3.5 项目中使用 ConcurrentDictionary/strong> 版本从它的安装目录。首先没有System.Threading.dll,在Reactive Extensions .NET 3.5 子目录中只有System.Reactive.Windows.Threading。 添加对 System.Reactive 或 System.Reactive.Windows.Threading 或任何其他来自提到的 .NET 3.5 的引用不会给我 ConcurrentDictionary 类,也不会给我 System.Collections.Concurrent 命名空间。我已经下载了旧版本的 Reactive Extensions SDK,我找到了我一直在寻找的东西,但我的问题是:有人知道在实际发布的 Reactive Extensions 中 ConcurrentDictionary backport 发生了什么,有人知道它在哪里或为什么丢失吗.我根本找不到合理的答案或任何答案。

最佳答案

我们不再为 .NET 3.5 提供带有 Rx 的 TPL 向后移植。如果您想在并发领域使用 TPL 和相关创新,请开始使用 .NET 4(或更高版本)。 Rx 本身不需要 TPL 功能,因此我们没有强烈需要携带 TPL。

在支持性、维护和质量方面,与保持这种反向移植相关的问题太多了。例如,除了几年前 TPL 的初始 CTP 之外,TPL 在旧 CLR 版本上的性能特征从未经过太多测试。

关于c# - Reactive Extensions .NET 3.5 中的 ConcurrentDictionary 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880386/

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