[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. 不回收的线程,线程号、名、内存地址都保持一致

相关文章
相关标签/搜索