想象一下,我有一個函數可以檢查一百萬個/十億個字符串並檢查它們中的smth。在C#中使用多線程加速循環(問題)
f.ex:
foreach (String item in ListOfStrings)
{
result.add(CalculateSmth(item));
}
它消耗的時間很多的,因爲CalculateSmth是非常耗時的功能。
我想問:如何在這個過程中集成多線程?
f.ex:我想火起來5個線程和他們每個人都返回了一定的效果,並且那去,直到上的列表中有項目。
也許任何人都可以顯示一些例子或文章..
忘記提到我需要它在.NET 2.0
你需要的結果早在相同的順序? – Keith 2008-09-19 12:22:38
你可以使用多個後臺工作者嗎? 建立某種邏輯,將採取字符串列表的數量,然後創建的BW的X量和divy了在這種情況下,每一個 – Crash893 2009-05-05 17:53:33