У меня есть список с несколькими элементами. Я ищу простой способ запускать каждый раз определенное количество потоков. Как я могу контролировать, закончилась ли моя цепочка потоков, и я должен начать следующий пакет.C# - Как создать определенные части потоков пакетов из массива потоков
foreach (ListViewItem item in listViewEx1.CheckedItems)
{
vList.Add((V)item.Tag);
Thread tr = new Thread(new ParameterizedThreadStart(Deploy));
threads.Add(tr);
tr.Start((object)item.Tag);
}
Благодаря
Большое спасибо за помощь. Можете ли вы приложить к ней фрагмент кода, чтобы продемонстрировать его для меня. – EldadC
Чтобы продемонстрировать, что? Надеюсь, вы понимаете, что я не буду писать ваш код. Постарайтесь сделать это сами, и если/когда вы застрянете, не стесняйтесь обращаться за помощью. –
Я разрешаю свою проблему, используя Семафор, чтобы ограничить количество запущенных потоков. – EldadC