多个请求访问相同的Web方法

时间:2013-08-06 15:33:34

标签: multithreading tomcat request

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

1 个答案:

答案 0 :(得分:0)

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