1. 程式人生 > >ThreadPool執行緒池

ThreadPool執行緒池

  執行緒池使用物件的概念,目的是減小物件的建立和登出的開支,減輕JVM的壓力。

  為什麼使用執行緒池呢?因為newTread有很多弊端:
  1)新建物件效能差;
  2)執行緒之間缺乏統一管理,可能無限建立執行緒,相互之間競爭會帶來過多的系統損耗,到最後宕機;
  3)缺乏更多的功能,例如定時執行,定期執行,執行緒中斷,可以基本理解為執行緒池擴充套件許多新功能;