这是一个非常基本的问题。当两个请求访问单个对象的相同方法时,它是如何处理的。 tomcat(或任何其他容器)是否为每个对象创建一个ThreadLocal实例?
答案 0 :(得分:0)
我假设通过Web方法你的意思是你的代码中的一个方法,像tomcat的catalina这样的servlet容器会将HTTP请求映射到。 Tomcat尝试在自己的线程中为每个请求提供服务,我认为这些线程最终会在具有web方法的单例对象的唯一实例上运行。 server.xml中的maxThreads属性可以设置一次生成多少个此类线程的限制。