我有一个列表框中有几个项目。我正在寻找一种简单的方法来运行每次特定数量的线程包。如何控制我的捆绑线程是否已经结束,我应该开始下一个捆绑。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 2013-05-12 10:45:42
为了演示什么?我希望你明白我不会写你的代码。尝试自己做,如果/当你卡住随时寻求帮助。 – 2013-05-12 11:06:16
我通过使用Semaphore来限制正在运行的线程数来解决我的问题。 – EldadC 2013-07-15 19:32:55