Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
有没有办法在.Net 3.5或.Net3.0版本中使用.Net 4.0 System.Threading.Tasks类?_.net_Multithreading - Fatal编程技术网

有没有办法在.Net 3.5或.Net3.0版本中使用.Net 4.0 System.Threading.Tasks类?

有没有办法在.Net 3.5或.Net3.0版本中使用.Net 4.0 System.Threading.Tasks类?,.net,multithreading,.net,Multithreading,我逐渐了解到.NET4.0提供了一种更好的处理多线程任务的方法。有没有一种方法可以在.NET3.5或.NET3.0中使用相同的方法 谢谢, Priya.R否,如果您想使用系统线程.Tasks,您必须升级到.NET 4.0我相信.NET(Rx)的反应式扩展包括一些.NET 4.0并发位 所以这可能值得一看: 如果您的目标是.NET 3.5,请查看System.Threading.dll,然后在安装后下载rx for 3.5,并在参考中添加System.Threading.dll 现在,您可以使用S

我逐渐了解到.NET4.0提供了一种更好的处理多线程任务的方法。有没有一种方法可以在.NET3.5或.NET3.0中使用相同的方法

谢谢,
Priya.R

否,如果您想使用
系统线程.Tasks
,您必须升级到.NET 4.0

我相信.NET(Rx)的反应式扩展包括一些.NET 4.0并发位

所以这可能值得一看:


如果您的目标是.NET 3.5,请查看System.Threading.dll

,然后在安装后下载rx for 3.5,并在参考中添加System.Threading.dll

现在,您可以使用System.Threading.Tasks使用指令


我希望这能帮助你……

你相信的没错。他们将该API移植到Rx中使用。是的,自从它为Silverlight发布以来,我们一直在使用Rx,我隐约记得在浏览程序集时遇到任务名称空间。但它的性能可能不如.NET 4.0,因为它没有使用新的工作线程池。在最新版本中,Rx中删除了System.Threading.dll: