java多線程來分配任務

有一個場景,須要完成不少任務,首先想到是用多線程來完成. 主要參數: 1:任務數量 2:線程數量 代碼分析:因爲這裏的任務是計算密集型的,最好的方式是線程數量和cpu核數同樣,啓動線程越多效率越低     若是任務是IO密集型的話,線程數量能夠設置大些,具體數量能夠慢慢調,好比像數據酷拷貝大量數據到另外一個數據庫,文件拷貝等 總結:線程不是越多越好,當設置線程數量時,能夠查看cpu使用率,若是使用
相關文章
相關標籤/搜索