线程池技术
一、為什么要用到池技術(shù)?
二、線程池是如何提高服務(wù)器效率的?
三、線程池的實(shí)現(xiàn)
四、應(yīng)用場(chǎng)景
五、其他
? ? ? 1、線程池的尺寸選擇不當(dāng)會(huì)嚴(yán)重影響服務(wù)器性能,過(guò)小或過(guò)大都可能導(dǎo)致性能下降,因?yàn)?#xff1a;
? ? ? ? ? ?過(guò)小:可能導(dǎo)致任務(wù)處理不及時(shí)。
? ? ? ? ? ?過(guò)大:線程同步及切換CPU的時(shí)間消耗加大。
? ? ? ? ? ?方法:根據(jù)經(jīng)驗(yàn)值或者利用統(tǒng)計(jì)學(xué)原理來(lái)統(tǒng)計(jì)各時(shí)段適配的尺寸。
? ? ? 2、線程池在處理任務(wù)數(shù)量較少時(shí)優(yōu)勢(shì)不明顯,但在處理大量任務(wù)時(shí)表現(xiàn)卓越。
? ? ? 3、必須設(shè)置線程尺寸的上限且避免頻繁增加新線程,可以一次批量增加線程。
轉(zhuǎn)載于:https://www.cnblogs.com/liulc/p/5088291.html
總結(jié)
- 上一篇: JAVA的WebService规范JAX
- 下一篇: 2016年的新年