Dot-Net-4.0

每個程序員都應該知道的 .NET Framework 4 中的事情 [關閉]

  • April 22, 2010

我最近遷移到 Visual Studio 2010 併升級了我的網站以使用 .NET Framework 4。(來自 VS 2008 - Framework 3.5)

為了提高網站速度、可讀性或記憶體使用,我需要知道哪些事情?

Parallel.For(0,10,(i)=>
{
   // Do stuff in parallel.
});

Parallel類的其餘部分提供了一些其他很棒的東西,例如Parallel.Invoke(...)Parallel.ForEach(...)

此外,如果您對 Linq 執行任何操作,您可以使用ParallelEnumerable.AsParallel() 方法將您的 Linq 查詢轉換為並行執行。

這一切都建立在Task Parallel Library之上,它提供了一組很棒的 AP​​I,用於以抽象的方式處理任務,可以針對您的機器擁有的任何資源進行擴展,而無需過多考慮您正在創建的執行緒數量。

引用自:https://stackoverflow.com/questions/2690386