在.NET 3.5中有没有并行编程的方法?我对线程有点问题。我创建了很多线程。但我需要控制他们。我的意思是,如果一个线程花费了超过5秒的时间,我需要中止它。当我使用Thread.Abort()时,有时我会在日志中得到ThreadAbortException。我不要。在.NET 4中有第三方物流。第三方物流对我来说是一个很好的解决方案。我做了一些测试,读了几本书。它工作得很完美。但是如果我升级到.NET 4,我需要测试其他网站,这个过程会花费更多的时间,我现在需要一个快速的解决方案。我会升级到.NET 4,但这对我来说是一个长期的解决方案和计划。现在我需要一个快速的解决方案。在.NET 3.5中有没有并行编程的方法?我找到Rx了。你有没有推荐Rx?因为它说它不受支持。
Rx:http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx
发布于 2010-11-03 18:34:56
.NET 4是一个并行升级。这意味着您可以使用任务并行库和任何其他您想要使用的新功能在.NET 4上运行此特定网站,而任何其他站点/应用程序将继续在.NET 3.5上运行,除非您专门升级它们。它工作得很好-我们有几个网站运行在.NET 2.0,3.5和4.0上,都在同一台服务器上,没有任何问题。
发布于 2010-11-03 18:35:42
在teched上有一个由Bart举办的会议,他是Reactive Extensions团队的成员。它正是为了这个目的而扩展的。
该网站还展示了.Net 4.0版本,他们告诉我们,随着项目的发展,它将在稍后合并到.Net框架中。我会用它的!
https://stackoverflow.com/questions/4086116
复制相似问题