这个问题之前已经提出并讨论过,但我想进一步问。
Servlets 是否为单例?据我说,它们仅由容器初始化,但它们仍然不是单例的??为什么 ??
Servlets 是单线程的还是多线程的(忘记javax.servlet.SingleThreadModel类),即当对单个 servlet 有多个请求时会发生什么?如果它们同时执行,这意味着它是多线程的??如果它是多线程的,那么每个线程都会有一个 servlet 的实例,这与第一点相矛盾!
我的想法是,每当有一个新请求时,容器都会为传入的请求创建一个新线程,比如 Req1,因为它将控制调用或分派给 servlet 的服务方法。现在这个执行发生在并发......我想是这样......
我的工作在 MVC 环境中是否相同?(比如说 Struts 1/2,Springs)