雄猫什么时候增加线程数



Tomcat 逐步增加了从 minSpareThreads 到 maxThreads 的线程数。

让雄猫增加线程数的触发器是什么?

它可能与您编写的略有不同:

  • minThreads:启动时分配的线程数
  • minSpareThreads:应始终可用的线程数。如果可用(空闲(较少,请增加其数量,直到达到最大线程数
  • maxThreads:永远不要同时运行超过此数量的线程。

(我不得不承认,我没有查找文档 - 你没有说这是否适用于 HTTP 线程、数据库线程或其他线程,但这是我过去看到的(

示例:假设您配置了 10/5/20 个线程(最小值、最小备件、最大值(。启动时,会将 10 个线程添加到池中。对于前 5 个使用的线程,不会发生任何其他操作。一旦消耗了第 6 个线程,您的备用线程少于 5 个,这就是启动更多线程的原因(直到再次满足此条件(。

最新更新