最大線程的分為兩種
一、cpu密集型:
定義:cpu密集型也是指計算密集型,大部分時間用來做計算邏輯判斷等cpu動作的程序稱為cpu密集型任務,該類型的任務需要進行大量的計算,主要消耗cpu資源。這種計算密集型任務雖然也可以用多任務完成,但是任務越多,花在任務切換的時間就越多,cpu執行任務的效率就越低,所以,要最高效地利用cpu,計算密集型任務同時進行地數量應當等於cpu地核心數。
特點:
01:cpu使用率越高(也就是經常計算一些復雜地運算,邏輯處理等情況)非常多的情況下使用
02:針對單台機器,最大線程數一般只需要設置為cpu核心數地線程個數就可以了
03:這一類型多出現在開發中地一些業務復雜地計算和邏輯處理過程中。
轉載自:https://www.cnblogs.com/liangbaolong/archive/2020/06/28/13201403.html