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