MFC多线程 线程数目

asnowgober 2013-07-10 04:33:15
MFC做工业监控 我一共开了七个线程 不知道这个线程数量是不是有点多啊?
...全文
257 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jenf_Mu 2013-07-11
  • 打赏
  • 举报
回复
32位电脑,当年测的好像最多是1024个.迅雷经常开1000个线程下东西(还同时上传,我的硬盘基本毁了). 多与少,这要看你每个线程做的事多吗?经过测试,看看开几个线程效果最好,电脑会不会卡. 当然还要考虑部署软件的电脑用途,该电脑是只允许用公司几个工业软件,还是一般员工电脑上装的,他们可能开别的软件.
hurryboylqs 2013-07-10
  • 打赏
  • 举报
回复
不多的,其实目前我也有这样的应用,是一种局域网内频繁请求数据的应用,到底开多少个线程合适,我觉得开几十到几百都是可以的,而且线程数越多抢到CPU的机会就越多,我是这么理解的,目前我也在实验: 先开几个,然后几十,上百,看客户机的性能就知道。
Horane 2013-07-10
  • 打赏
  • 举报
回复
不算高吧。现在的CPU已经很快了。30线程的程序也占不了多少CPU使用率
wocow3 2013-07-10
  • 打赏
  • 举报
回复
七个线程不算少了,如果有某种event-driven机制尽量利用起来,从而减少线程数量避免多线程编程
davidyu720 2013-07-10
  • 打赏
  • 举报
回复
不多,我的MFC线程开过200+。
Chivalry 2013-07-10
  • 打赏
  • 举报
回复
看你需要了,不多
wjjll123 2013-07-10
  • 打赏
  • 举报
回复
引用 楼主 asnowgober 的回复:
MFC做工业监控 我一共开了七个线程 不知道这个线程数量是不是有点多啊?
哪里多了。我做的软件都是50多个线程在跑。就是跑的时候检测一下CPU的使用率。如果高了就不开新的线程了。低了就继续开。
华美乐章 2013-07-10
  • 打赏
  • 举报
回复
这个也应情况而弄吧,我开多线程,先看看电脑有几个CPU.
肆水東澤 2013-07-10
  • 打赏
  • 举报
回复
7个多么?只要你控制好就行了

1,649

社区成员

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

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