请问大家 有没写过扫描器

krpol 2003-08-10 10:33:05
其中的多线程是如何控制的呢??

能说具体点吗。我现在写了一个扫描器,最大线程数仅能控制在60左右,
多了就无法控制了,
我用的是WaitForMultiObject来等待线程数组
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerphy 2003-08-11
  • 打赏
  • 举报
回复
应该是一样的呀,怎么不能控制?贴出来看看!
FAICHEN 2003-08-11
  • 打赏
  • 举报
回复
得看你的线程再作什末了
FAICHEN 2003-08-11
  • 打赏
  • 举报
回复
得看你的线程再作什末了
FAICHEN 2003-08-11
  • 打赏
  • 举报
回复
得看你的线程再作什末了
krpol 2003-08-11
  • 打赏
  • 举报
回复
是这样 的 ,‘
我先创建60个线程,然后用WaitForMultiObject进行等待,只要一个线程有信号就返回,
然后创建一个新线程,把句柄填到刚离开的线程数组的位置,然后再等待,如此循环。

问题是当我创建线程数大于60时,WaitForMultiObject一开始就返回-1,我估计时最
开始创建的线程已经结束了,所以句柄无效???

Semigod 2003-08-11
  • 打赏
  • 举报
回复
哈哈,我写的线程最多可以多少我不知道,但我试过500个线程,完全没问题 :)

方法比较简单,自己设计个线程管理器啦

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧