1 回答

開(kāi)滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
似乎沒(méi)有方法... Executors只是一個(gè)使用了工廠方法的線程池工具類, FixThreadPool, CachedThreadPool等等都是基于處理某一種或某種特殊情境下的線程池, 因此不支持設(shè)置參數(shù), 只能通過(guò)監(jiān)視計(jì)算機(jī)的狀態(tài)來(lái)設(shè)置不同的值提高性能;
如果非要?jiǎng)討B(tài)伸縮的話, 建議自行繼承ThreadPoolExecutor類, 重寫(xiě)beforeExecute,afterExecute,terminated方法, 搭配coreSize, maxinumSize, keepalivetime的set方法進(jìn)行動(dòng)態(tài)調(diào)整.
添加回答
舉報(bào)
0/150
提交
取消