vc如何根据所需个数创建线程~~~~~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:09:01
就是关于如何动态建立线程的问题
例如一次运行我需要创建4个线程
而另一次需要创建6个进程
该怎样做呢?
最好代码和讲解都有 谢谢大家
答得好的话 可以追加分的~

通过循环控制,例如:
for (int i=0;i<254;i++)
{

Sleep(0);
hthread[i]=CreateThread(NULL,0,ArpThread,strIp[i].GetBuffer(0),0,NULL);
}
修改254来改变启动的线程数

不要调用CreateThread,而应该调用c++的函数_beginthreadex, _endthreadex。CreateThread会有资源泄漏