tomcat线程池测试
最少线程2个,最大线程5个。tomcat
# 最少工做线程数
server.tomcat.minSpareThreads=2
# 最大工做线程数
server.tomcat.maxThreads=5
- 首先初始化线程1和2
- 而后增长线程三、四、5,一共五个
- 而后回收掉一、三、4,只剩下二、5
- 而后又增长线程六、7,一共有四个线程(二、五、六、7)
- 而后又回收线程二、6,只剩下线程5和7
tomcat线程池机制
- 回收:最近不使用的线程,好比最后两个线程是a和b,那么不回收、留下的就是a和b
- 不须要等待5分钟,4分钟线程就回收了,估计可能其实更短
- 回收后,从新新建的线程,不是以前回收的线程,线程名、号、内存都不一样
- 不回收的线程,线程号、名、内存地址都保持一致



