Java最佳線程數

對於計算密集型任務,在擁有Ncpu個處理器的系統上,當線程池大小爲N+1時,一般能實現最優的利用率,(即當計算密集型任務偶爾因爲頁缺失故障或者其餘緣由而暫停時,這個額外的現線程也可以確保CPU的時鐘週期不會被浪費。) web 對於包含IO操做或者其餘阻塞操做的任務,因爲線程並不會一直執行,所以線程池的規模應該更大.要正確的設置線程池的大小,你必須估算出任務的等待時間和計算時間的比值。這種估算不須要
相關文章
相關標籤/搜索