在Tomcat容器中,与Servlet相关的所有过滤器和Servlet本身是否使用同一线程?即,doFilter()方法是否在与Servlet的service()方法相同的线程中运行?谢谢。
是的,每个请求都在单个线程中执行,包括所有过滤器和目标servlet。
是的,每个请求都在单个servlet实例中执行。Servlet容器接收每个请求并启动一个包含HttpServletRequest和HttpServletResponse的新线程。该线程在servlet实例的service方法中处理请求,并在service方法完成后立即销毁。
SingleThreadModel
已被弃用。您不应该使用它,因为这会表明设计不良。 - BalusC