gpt4 book ai didi

c# - 使用 C# 在 .NET Framework 3.5 中进行并行编程

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:48 25 4
gpt4 key购买 nike

有什么方法可以在 .NET 3.5 中进行并行编程吗?我有线程问题。我创建了很多线程。但我需要控制它们。我的意思是,如果一个线程需要超过 5 秒的时间,我需要中止它。当我使用 Thread.Abort() 时,有时我会在日志中得到 ThreadAbortException。我不想要它。在 .NET 4 中有 TPL。 TPL 对我来说是一个很好的解决方案。我做了一些测试并阅读了几本书。它工作得很好。但如果我升级到 .NET 4,我需要测试其他网站,这个过程将花费更多时间,我现在需要一个快速的解决方案。我将升级到 .NET 4,但这对我来说是一个长期的解决方案和计划。现在我需要一个快速的解决方案。有什么方法可以在 .NET 3.5 中进行并行编程吗?我找到了 Rx。你推荐 Rx 吗?因为它说不支持。

接收:http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

最佳答案

.NET 4 是并行升级。这意味着您可以使用 Task Parallel Library 和您想要使用的任何其他新功能在 .NET 4 上运行此特定网站,而任何其他站点/应用程序继续在 .NET 3.5 上运行,除非您专门升级它们。它工作正常 - 我们有几个网站在 .NET 2.0、3.5 和 4.0 上运行,都在同一台服务器上,没有任何问题。

关于c# - 使用 C# 在 .NET Framework 3.5 中进行并行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4086116/

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