Java servlet线程和连接器线程是相同的吗?
我的Tomcat配置如下:Java servlet线程和连接器线程是相同的吗?,java,tomcat,servlets,Java,Tomcat,Servlets,我的Tomcat配置如下: <Connector port="9080" protocol="HTTP/1.1" maxThreads="200" redirectPort="9443" /> 这意味着Tomcat可以在端口9080上处理200个并发请求 这些线程是否与对请求执行servlet的service()方法的线程相同 是的 您可以通过实现一个简单的servlet并打印/返回线程名称来查看它。thrad名称可能类似于http-{connector type}-{port
<Connector port="9080" protocol="HTTP/1.1" maxThreads="200" redirectPort="9443" />
这意味着Tomcat可以在端口9080上处理200个并发请求
这些线程是否与对请求执行servlet的service()
方法的线程相同 是的
您可以通过实现一个简单的servlet并打印/返回线程名称来查看它。thrad名称可能类似于
http-{connector type}-{port}-exec-{threadNumber}
我甚至会扩展语句,并说-不仅是servlet的service()
方法,实际上,9080上的任何http请求(对于图像、js、jsp、css等资源)都使用来自同一线程池的线程(你的情况是200)。