多线程 - java 使用current包固定线程池对象,如何动态伸缩?
PHPz
PHPz 2017-04-18 10:05:04
0
1
692
PHPz
PHPz

学习是最好的投资!

全部回覆(1)
小葫芦

似乎沒有方法... Executors只是一個使用了工廠方法的線程池工具類, FixThreadPool, CachedThreadPool等等都是基於處理某一種或某種特殊情境下的線程池, 因此不支持設置參數, 只能透過監視電腦的狀態來設定不同的值來提高效能;
如果非要動態伸縮的話, 建議自行繼承ThreadPoolExecutor類別, 重寫beforeExecute,afterExecute,terminated方法, 搭配coreSize, maxinumSize, keepalivetime的set方法進行動態調整.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板