Цикл + поток с параметром
От: skiner.dp  
Дата: 24.06.10 23:59
Оценка:
Всем доброй ночи! Может кто сталкивался, у меня следующая проблема:
В цикле запускаю потоки которые разные по времени выполнении, потоку передаются параметры (кусок кода)

Thread t = new Thread(delegate() { Load(url[i], Convert.ToInt32(id[i])); });
t.Priority = ThreadPriority.Normal;
t.IsBackground = true;
t.Name = "Number " + i.ToString();
t.Start();


НО почему не могу понять итерация цикла не увеличивается и передается повторный параметр,
бывало даже что значение итерации превышает значение по условию, то есть выходит за рамки:
i — стает больше значения url.Count
for (int i = 0; ii3 < url.Count; i++)




В чем может быть проблема?
Заранее спасибо!
c# .net 4
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.