# 为什么线程池会满

**URL:** <https://www.isharkfly.com/t/topic/9465>\
**Category:** DevOps\
**Created:** [May 5, 2015, 4:00pm UTC](https://www.isharkfly.com/t/topic/9465 "2015-05-05T16:00:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [May 5, 2015, 4:00pm UTC](https://www.isharkfly.com/t/topic/9465/1 "2015-05-05T16:00:27Z")

</div>

这是我现在纠结的核心。

到底是不是应用的性能慢导致的，我现在的结论是有关系，但关键是并发。

Tomcat的线程池的线程数跟你的瞬间并发有关系，比如maxThreads设置为1000，当瞬间并发达到1000那么Tomcat就会起1000个线程来处理，这时候跟你应用的快慢关系不大。

那么是不是并发多少Tomcat就会起多少个线程呢？这里还跟Tomcat的这几个参数设置有关系。
