一個線程可以包含多個進程 windows下一個進程能開多少個線程?
windows下一個進程能開多少個線程?一個進程可以開啟的線程受可用內(nèi)存限制,如果是32位的機器,那么默認一個進程有2G的可用內(nèi)存,而每個線程默認分析1M的??臻g,所以這種情況下理論最線程數(shù)在2000
windows下一個進程能開多少個線程?
一個進程可以開啟的線程受可用內(nèi)存限制,如果是32位的機器,那么默認一個進程有2G的可用內(nèi)存,而每個線程默認分析1M的??臻g,所以這種情況下理論最線程數(shù)在2000多個。一個解決法是創(chuàng)建線程時減少線程棧的大小或是使用64位的系統(tǒng)。64位系統(tǒng)應(yīng)該可以忽略這個問題了。當(dāng)然受cpu及磁盤速度及物理內(nèi)存的限制。不用到達上限值,你的機器應(yīng)該已經(jīng)是慢如牛車了。