threadpoolexecutor是執行緒池的底層核心類,我們可以從原始碼中看到,threadpoolexecutor類有七個引數,在實現的三種重要方式中,前面五個引數
public
threadpoolexecutor
(int corepoolsize,
int maximumpoolsize,
long keepalivetime,
timeunit unit,
blockingqueue
workqueue,
threadfactory threadfactory,
rejectedexecutionhandler handler)
1、在建立了執行緒池後,當有請求任務來之後,就會安排池中的執行緒去執行請求任務,近似理解為當日值班執行緒。
2、當執行緒池中的執行緒樹木達到corepoolsize後,就會把到達的任務放到快取佇列中。
執行緒池裡最大容納的執行緒數,值必須大於等於1
當前執行緒池數量超過corepoolsize時,當空閒時間達到keepalivetime值時,多餘空閒執行緒會被銷毀直到只剩下corepoolsize個執行緒為止。
被提交但尚為被執行的任務。
表示生成執行緒池中工作執行緒的執行緒工廠,用於建立執行緒一般用預設的即可。
拒絕策略,表示當佇列滿了並且工作執行緒等於執行緒池的最大執行緒數時如何來拒絕請求執行的runnable的策略。
七個基本量綱 七個基本量
長度 m長度是一維空間的度量。通常在量度二維空間中量度直線邊長時,稱呼長度數值較大 的為長,不比其值大或者在 側邊的為寬。所以寬度其實也是長度量度的一種,故此在三維 空間中量度 垂直長度 的高都是。共有公里 公引 公丈 公尺 公寸 厘公尺 公釐。奈米 nm1 1,000,000,000 公尺,微公尺...
執行緒池七大引數介紹
executorservice threadpool executors.newfixedthreadpool 5 public static executorservice newfixedthreadpool int nthreads public threadpoolexecutor int ...
TensorFlow筆記之常見七個引數
對tensorflow深度學習中常見引數的總結分析 神經網路中常見的引數有 初始學習率 學習率衰減率 隱藏層節點數量 迭代輪數 正則化係數 滑動平均衰減率 批訓練數量七個引數。對這七個引數,大部分情況下,神經網路的引數選優是通過實驗來調整的。乙個想法是,通過測試資料來評判引數的效果,但是這種方法會導...