c# 多线程问题 高手进
我现在在写个UDP端口扫描,我想每次都启动200个线程对200个端口发包,这样比较有效率,清问我下面的写法吗?
while (i < 200)//(假设)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(UDP),i);
i++;
}
或者
for(i=0;i<200;i++)
{
Thread t=new Thread(new ParameterizedThreadStart(UDP));
t.Start(i);
}
这样是建立200个线程么?如果不是该怎么做?