用CreateThread多次创建线程的时候 返回错误码31(ERROR_GEN_FAILURE) 是什么问题 如何解决 谢谢

yymoon 2007-11-29 10:41:28
用CreateThread多次创建线程的时候 返回错误码31(ERROR_GEN_FAILURE) 是什么问题 如何解决 谢谢
...全文
502 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng1976 2007-11-30
  • 打赏
  • 举报
回复
每创建一个线程,就消耗很多的资源

两个表面上配置相同的机器,跑的系统进程程序不一样,能分配的资源就不一样;
还有些系统参数不同,是不容易看到的

不知道你要作的是什么程序,为什么启动那么多线程,系统设计上不能做优化吗
yymoon 2007-11-30
  • 打赏
  • 举报
回复
可是我在两个相同配置的机器上 一个是成功的 而另一个就出现上面的问题 是为什么呢 怎么解决阿
ccpaishi 2007-11-30
  • 打赏
  • 举报
回复
楼上高手,线程太多不一定能够创建成功的。
Pipi0714 2007-11-30
  • 打赏
  • 举报
回复
老大:你有多少个CPU创建100个线程,注意:不是线程越多越好一般为CPU数量的2倍。
yymoon 2007-11-30
  • 打赏
  • 举报
回复
高人帮忙解答!!!!!!
feng1976 2007-11-30
  • 打赏
  • 举报
回复
解决不了,就弄4台机器,加起来可以启动200个

原因就是资源不足了
大熊猫侯佩 2007-11-30
  • 打赏
  • 举报
回复
//可是我在两个相同配置的机器上 一个是成功的 而另一个就出现上面的问题 是为什么呢 怎么解决阿

环境的问题?
yymoon 2007-11-30
  • 打赏
  • 举报
回复
每个线程执行的是相同的内容,为了做压力测试,测试并发访问,因此同时启动了100个线程
WingForce 2007-11-29
  • 打赏
  • 举报
回复
A device attached to the system is not functioning.
yymoon 2007-11-29
  • 打赏
  • 举报
回复
创建了100次 失败50此左右 都是上述的错误
大熊猫侯佩 2007-11-29
  • 打赏
  • 举报
回复
创建了几次?
yymoon 2007-11-29
  • 打赏
  • 举报
回复
如何解决呢?

15,471

社区成员

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

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