[tomcat]tomcat8.5線程池

tomcat線程池測試

最少線程2個,最大線程5個。tomcat

# 最少工做線程數
server.tomcat.minSpareThreads=2
# 最大工做線程數
server.tomcat.maxThreads=5
  1. 首先初始化線程1和2
  2. 而後增長線程三、四、5,一共五個
  3. 而後回收掉一、三、4,只剩下二、5
  4. 而後又增長線程六、7,一共有四個線程(二、五、六、7)
  5. 而後又回收線程二、6,只剩下線程5和7

tomcat線程池機制

  1. 回收:最近不使用的線程,好比最後兩個線程是a和b,那麼不回收、留下的就是a和b
  2. 不須要等待5分鐘,4分鐘線程就回收了,估計可能其實更短
  3. 回收後,從新新建的線程,不是以前回收的線程,線程名、號、內存都不一樣
  4. 不回收的線程,線程號、名、內存地址都保持一致

相關文章
相關標籤/搜索