У меня есть список, и я хочу добавить в него некоторые элементы.
Элементы, которые я хочу добавить, должны быть рассчитаны, что займет некоторое время.Вот почему я хотел сделать это с помощью потока.
Это то, что я до сих пор:
private void ManageBWPCList(BWPC pInput)
{
BWPCList.Add(pInput);
}
private void FillBWPC(String[] computers)
{
foreach(String computer in computers)
{
Thread thread = new Thread(() => ManageBWPCList(GetBWPC(computer)));
thread.Start();
}
}
Это работает в 1 из 4 случаев.
Иногдасписок не будет заполнен или получит только половину пунктов.
Любая помощь высоко ценится.