动态创建多线程的问题
public class Work
{
public WorkIOThdClass(short i)
{
this.IOChanel = i;
}
private short IOChanel;
public void Out()
{
work(IOChanel);//这里操作的时间比较长
}
}
for (int j = 0; j < 10; j++)
{
WorkIOHoldThdClass tmp = new WorkIOHoldThdClass(i);
wk = new System.Threading.Thread(tmp.out);
wk.Start();
}
我的问题是在for循环了只做了第1次,其他的都没做。我是想同时开多个线程进行操作。请问改如何?