1、多少条线程才会造成系统崩溃呢?
2、我要写一个最大值是5000的线程池是不是和没写一样呢?强烈要求回答第一个问题

解决方案 »

  1.   

    据说windows是65535但是一般几百个几千个就差不多了吧 这得看你系统其他情况了 
      

  2.   

    这个是不是跟系统配置有关系,不知道MSDN上面有没有说明。
      

  3.   

    一个线程默认要保留1m的堆栈空间(用于局部变量,参数传递等)。 
    32位操作系统中一个程序默认可分配最多2G的内存地址。不断的开线程,最终会导致内存地址用完并抛出OutOfMemoryException异常。 (引自下贴5楼的回复)
     .net 中线程数有限制吗,求助
      

  4.   

    Win32单程序最大管理到2G内存
    线程2000个左右