線程池執(zhí)行定時(shí)任務(wù) spring定時(shí)任務(wù)是不是必需配置線程池?
spring定時(shí)任務(wù)是不是必需配置線程池?計(jì)時(shí)任務(wù)和線程池是兩個(gè)獨(dú)立的模塊。計(jì)時(shí)任務(wù)支持多線程不要盯著線程池看,要看問(wèn)題所在。例如,任務(wù)太多,CPU太滿,增加線程池是沒(méi)有用的。此時(shí)應(yīng)先加CPU,或加機(jī)
spring定時(shí)任務(wù)是不是必需配置線程池?
計(jì)時(shí)任務(wù)和線程池是兩個(gè)獨(dú)立的模塊。計(jì)時(shí)任務(wù)支持多線程
不要盯著線程池看,要看問(wèn)題所在。
例如,任務(wù)太多,CPU太滿,增加線程池是沒(méi)有用的。此時(shí)應(yīng)先加CPU,或加機(jī)。
如果CPU非常豐富,線程池上限被卡住,只需增加最大值。
如果任務(wù)執(zhí)行時(shí)間過(guò)長(zhǎng),并且“任務(wù)完成后請(qǐng)求返回”的設(shè)置不合適,導(dǎo)致用戶體驗(yàn)不佳,則系統(tǒng)應(yīng)設(shè)計(jì)為在任務(wù)啟動(dòng)后返回預(yù)定的Ping任務(wù)。