关于多线程编程中线程数量的上限问题

besti_zhao 2010-07-16 11:23:38
我在windows平台下,使用VC6.0开发多线程程序,需要在主线程中开启很多个工作线程,请各位高手帮忙解决几个关键问题。
1、操作系统最多允许一个进程中出现多少线程?
2、如何知道操作系统最多允许的线程上限值?
3、如何改变该值?
...全文
285 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujk 2010-07-19
  • 打赏
  • 举报
回复
我用C#写了一个CPU密集型的并行操作(是图像处理方面的),返回当前内核的数量为N,然后开N个线程。如果开多了,性能不升反降,因为线程的管理和同步造成的耗时会增加。
daddi 2010-07-19
  • 打赏
  • 举报
回复
线程值开到几百个是不成问题的,更大没有试过,但是开几百个当时的前提条件是需要大量访问网络,所有需要等待的操作非常多,否则还是将线程值弄小一点好。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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