線(xiàn)程池如何使用?有啥優(yōu)勢(shì)
線(xiàn)程池如何使用?有啥優(yōu)勢(shì)
瀟瀟雨雨
2019-06-18 10:09:11
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
通常我的使用方式是靜態(tài)變量:publicstaticfinalExecutorServices=Executors.newFixedThreadPool(5);.對(duì)于你后面說(shuō)的效率問(wèn)題,和你的線(xiàn)程池配置有很大關(guān)系,假設(shè)你的請(qǐng)求為1000個(gè),那么如果你使用線(xiàn)程數(shù)為5的線(xiàn)程池當(dāng)然會(huì)比直接new1000個(gè)線(xiàn)程來(lái)處理更慢.在我的理解,線(xiàn)程池是用來(lái)管理線(xiàn)程的生命周期的,節(jié)省的是創(chuàng)建銷(xiāo)毀線(xiàn)程的一部分時(shí)間,而和能否加快業(yè)務(wù)處理時(shí)間關(guān)系不大.具體的配置需要根據(jù)請(qǐng)求量來(lái)進(jìn)行一些參數(shù)的配置.
舉報(bào)