关于线程问题 我想达到的目标是: 如果有任意两个线程结束, 就产生一个新线程(进程内有多余4个线程)请问如何实现,想不到什么办法 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有数目(4个)的线程(进程)通信,用Semaphore比较合适,不知道有没更好的 用WaitForMultiObject 等待对象为线程句柄组成的数组 每次有结果n++ if(n==2) 则 创建新线程并填到数组的空位....没试过 仅供参考 WaitForMultiObject ,我赞同楼上的方法 首先应该需要一个线程控制类,你的任意两个线程的范围,应该包括之前任意两个线程结束后所产生的新线程要先建立线程的一个队列,用Semaphore控制两个线程结束这个事情,semaphore的max应该是2,就是每个线程在结束前都释放semaphore.这个Semaphore因为变成了共享的信号量,操作前应该先用一个Mutex来锁住释放的Semaphore 达到2后先让两个线程结束,构造新线程并把两个Sempahore都拿到手,这里的WaitForSingleObject不能用INFINITEloop VC如何获取软件安装后的地址 问一个关于工具条EnableButton的问题 深入浅出MFC中 HELLO.06 程序怎么运行起来? 输出浮点数问题 [急问]怎么在dsoframer.ocx控件中调用msword.olb的方法? 根据得到的汉字点阵信息,把该字显示在窗口中 汇编实现电子表-------???!!! vxd中的程序是否会占用全部cpu时间,直到运行完毕? 咂一百分来求解一个暴难的问题!!有关滚动视图问题,进来看看吧,说不定你会哟! 求做课程设计 多线程提问 VC中遇到 _T 是干嘛用滴?
if(n==2) 则 创建新线程并填到数组的空位....
没试过 仅供参考