上面的截图我已经取消了JVM自己本生的线程,从上图中我们可以清楚的看到,有6条线程,其中ajp-bio-8009-AsyncTimeout
和ajp-bio-8009-Acceptor-0
是在Ajp的Connector启动的时候启动的,http-bio-8080-AsyncTimeout
和http-bio-8080-Acceptor-0
是http的Connector启动的时候启动的,ContainerBackgroundProcessor[StandardEngine[Catalina]]
是在StandardEngine启动的时候启动的,而main线程就是我们的主线程。这里还需要注意一点就是除了Main线程以外,其它的线程都是Dameon线程,相关的内容在下篇Tomcat的关闭我们再来详细说明。