在自定義線程池的時候,我們應該如何選擇線程的核心數量?
這裏又一個簡單的方法供大家參考。
CPU 密集型:線程數量=cpu核心數量
IO 密集型:線程數量=cpu核心數量*2
// 那麼在java代碼中如何獲取CPU核心數量?
**System.out.println(Runtime.getRuntime().availableProcessors());**
在自定義線程池的時候,我們應該如何選擇線程的核心數量?
這裏又一個簡單的方法供大家參考。
CPU 密集型:線程數量=cpu核心數量
IO 密集型:線程數量=cpu核心數量*2
// 那麼在java代碼中如何獲取CPU核心數量?
**System.out.println(Runtime.getRuntime().availableProcessors());**