关于ACE的线程池开发问题
请问有哪位大侠知道ACE的线程池的最大数目是否有限制?例如池中最大的线程数目为1000个可以吗? 没有限制,但是线程数量太多,就失去了线程池的意义了。需要线程池,是因为有限的线程可以避免CPU不断的进行线程调度处理的切换消耗,进一步提高系统性能。 那应用程序要创建1000个线程甚至更多时,怎样的实现比较好?线程的事务处理时间都比较长的以前没试过要创建这么多线程的,请指教!!谢谢 创建1000个以上线程,这个想法本身就是有问题的。思路不对。 好像在哪个地方看过这么一句话,WINDOWS 系统中的所有进程的线程和最好不要超过500,否则整体性能可能有所下降。。。 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
页:
[1]