tomcat如何接收大量请求并发处理的

听别人说tomcat的默认并发量是200,这个200指的是线程数200吗
最大线程数等同于最大并发数吗?

tomcat的默认并发量是150个,这个文档里有说明。
tomcat是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,也可以说是150个线程。

修改Connector配置,根据实际情况调整提供Tomcat并发性能

 <!--端口为8888 protocol监听的协议Http11NioProtocol类监听(http/1.1默认就是调用该类)-->
 <!--connectionTimeout 连接超时时间为20000毫秒-->
 <!--redirectPort 如果是https请求重定向到8862-->
 <!--URIEncoding 请求编码格式-->
 <!--useBodyEncodingForURI 返回的格式编码格式-->
 <!--compression是否压缩 compressionMinSize压缩的最小大小-->
 <!--compressableMimeType什么类型的文件需要压缩-->
 <!--maxThreads最大线程数 minThread启动时初始线程池大小,这个就是最大并发数默认200-->
 <!--acceptCount最大线程数满了后 加入等待队列的大小-->
 <!--enableLookups获取客户端的DNS 关闭性能比较好-->
<Connector port="8888" protocol="org.apache.coyote.http11.Http11NioProtocol"
                connectionTimeout="20000"
                redirectPort="8862"
                URIEncoding="UTF-8"
                useBodyEncodingForURI="true"
                compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css,application/x-json,application/json,application/x-javascript"
                maxThreads="1024" minThread="200"
                acceptCount="800"
                enableLookups="false"/>