摘要:
在Windows下写个程序,一个进程Fork出2000个左右线程就会异常退出了,为什么? 这个问题的产生是因为windows32位系统,一个进程所能使用的最大虚拟内存为2G,而一个线程的默认线程栈StackSize为1024K(1M),这样当线程数量逼近2000时,2000*1024K=2G(大约),内存资源就相当于耗尽。
阅读全文
posted @ 2008-09-23 20:35
Mainz
阅读(3868)
评论(0)
推荐(0)

浙公网安备 33010602011771号