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