設置線程池的大小

設置線程池的大小須要考慮3個因素:java 計算環境(CPU的個數?內存多大?…) 資源預算(準備給線程池多少資源?) 任務類型(任務是cpu密集型仍是I/O密集型?) cpu密集型任務線程池大小:Nthreads=Ncpu+1 即便cpu密集型任務偶爾由於頁缺失故障或其餘緣由而暫停時,額外的線程也能保證cpu時鐘週期不會浪費web 對於I/O密集型任務或者阻塞操做的任務,必須估算任務的等待時間和
相關文章
相關標籤/搜索