0
有人可能會建議某人應該使用代替代替並行代碼爲英寸。 NET 4.0框架?for或Parallel.For .NET 4.0中
我已經做了小PoC上使用for和Parallel.For上的一個特定的長算法和結果,相當有利於Parallel.For甚至在單核環境。
我們可以簡單地忽略在.NET 4.0 Framework中的循環的嗎?
有人可能會建議某人應該使用代替代替並行代碼爲英寸。 NET 4.0框架?for或Parallel.For .NET 4.0中
我已經做了小PoC上使用for和Parallel.For上的一個特定的長算法和結果,相當有利於Parallel.For甚至在單核環境。
我們可以簡單地忽略在.NET 4.0 Framework中的循環的嗎?
有很多因素考慮這裏:
在大多數情況下,for
/foreach
是好的。
謝謝馬克的幫助 – 2013-03-15 13:04:27
當你想循環順序而不是同時運行?例如,如果循環修改迭代的集合。在多個線程中這樣做會是不明智的。 – David 2013-03-15 11:09:43
呃,沒有。您在每種情況下使用的內容取決於您對該代碼的要求和限制。你不能說任何東西總是在編程。 – Will 2013-03-15 11:10:23
[Usage of Parallel.For](http://stackoverflow.com/q/4635147/109702)或[何時使用Parallel.For?](http://stackoverflow.com/q/3715850/109702)可能有重複),這是結果的[首頁](http://stackoverflow.com/search?q=parallel.for)... – slugster 2013-03-15 11:13:23