0

这是一个非常基本的问题。当两个请求访问一个单例对象的同一个方法时,它是如何处理的。tomcat(或任何其他容器)是否为每个对象创建一个 ThreadLocal 实例?

4

1 回答 1

0

我假设 web 方法是指代码中的一个方法,像 tomcat 的 catalina 这样的 servlet 容器会将 HTTP 请求映射到。Tomcat 尝试在自己的线程中为每个请求提供服务,我假设这些线程最终将在具有 web 方法的单例对象的唯一实例上运行。server.xml 中的 maxThreads 属性可以设置一次产生多少这样的线程的限制。

于 2013-08-06T16:35:10.267 回答