找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4388|回复: 5

关于ACE的线程池开发问题

[复制链接]
发表于 2007-12-19 21:56:28 | 显示全部楼层 |阅读模式
请问有哪位大侠知道ACE的线程池的最大数目是否有限制?例如池中最大的线程数目为1000个可以吗?
 楼主| 发表于 2007-12-19 21:56:33 | 显示全部楼层
没有限制,但是线程数量太多,就失去了线程池的意义了。需要线程池,是因为有限的线程可以避免CPU不断的进行线程调度处理的切换消耗,进一步提高系统性能。
 楼主| 发表于 2007-12-19 21:56:39 | 显示全部楼层
那应用程序要创建1000个线程甚至更多时,怎样的实现比较好?线程的事务处理时间都比较长的

以前没试过要创建这么多线程的,请指教!!谢谢
 楼主| 发表于 2007-12-19 21:56:45 | 显示全部楼层
创建1000个以上线程,这个想法本身就是有问题的。思路不对。
 楼主| 发表于 2007-12-19 21:56:51 | 显示全部楼层
好像在哪个地方看过这么一句话,WINDOWS 系统中的所有进程的线程和最好不要超过500,否则整体性能可能有所下降。。。
 楼主| 发表于 2007-12-19 21:57:03 | 显示全部楼层
It's OS dependent. It would be fine under *nix. However context switch
will take lots of CPU time, unless you got a monster machine
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 15:45 , Processed in 0.014027 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表