请教各位,在win 2k adv里,进程里有没有线程数量的限制。
若有,一个进程能有多少个线程。

解决方案 »

  1.   

    线程的默认堆栈大小是1M
    一个进程的虚拟地址空间是4GB,分给用户的大约有3G,
    可以用这两个数字大致的算一下!只是理论值!
      

  2.   

    以前曾经听说是1024个//可能不单指win2k
    但我自己弄的超出了这个范围
    当时没发现什么问题
    不过当时也没做什么测试………………
    后来就没怎么注意了
    建议还是不要超出1k个的好
    我记得系统内建对象个数是有限制的
    线程个数还是在1k以内合适
    即使没有个数限制
      

  3.   

    回复人: vcforever(霓裳羽衣) ( ) 信誉:100  2003-12-26 10:27:50  得分:0 
      
    线程的默认堆栈大小是1M
    一个进程的虚拟地址空间是4GB,分给用户的大约有3G,
    可以用这两个数字大致的算一下!只是理论值!
    ----------------------------------------------------------但线程堆栈大小是可以改变的.所以这样算不准确.