我有一個函數,它處理6100個列表項的列表。當列表只有300個項目時,代碼用於工作。但是6100會立即崩潰。有沒有一種方法可以循環訪問這6100個項目,每次30個,併爲每個項目執行一個新的線程?C#.net For()Step?
for (var i = 0; i < ListProxies.Items.Count; i++)
{
var s = ListProxies.Items[i] as string;
var thread = new ParameterizedThreadStart(ProxyTest.IsAlive);
var doIt = new Thread(thread) { Name = "CheckProxy# " + i };
doIt.Start(s);
}
任何幫助將不勝感激。
爲了記錄,發現並命名什麼崩潰(行)和崩潰消息有助於尋找解決方案 – Eric 2010-12-07 03:54:09