Dot-Net
我可以在 .Net 3.5 項目 中使用任務並行庫嗎?
我聽說 Task Parallel Library 可以在 .Net 3.5 項目中使用。這是正確的,如果是,我該如何使用它?在 .Net 4.0 中,它駐留在 System.Threading 中,但是當我在 Visual Studio 2010 中選擇 .Net 3.5 作為目標時,我無法訪問 Parallel 和 Parallel 循環等類。
(舊版答案 - 似乎 3.5 的後向埠不再可用。)
您不能使用完整的並行擴展,不…
…但是如果您安裝Reactive Extensions for .NET 3.5,它會附帶一個 Parallel Extensions 版本,因此您可以使用它。我不知道支持多少 PFX,但我懷疑對於大多數人來說已經足夠了。(部落格文章中有一些細節,但那是從 2009 年開始的……我不知道 2010 年的任何變化可能會或可能不會被向後移植。)
請注意,這也是不受支持的——對於業餘項目來說可能很好,但如果我想在商業上使用 PFX,我會升級到 .NET 4。