我应该在servlet实现中编写线程敏感逻辑。 (Windows上的线程级模拟)
在此实现中,每个请求都应由新的Java(= OS Native)线程处理,并且线程应在处理请求后进行处理。
我的问题是,是否有一种停止tomcat重用线程的标准方法?
更新
最后我决定编写org.apache.catalina.Executor接口的自定义实现。它将是预先创建的线程池,但使用的线程只是简单处理,而不是返回池。
答案 0 :(得分:0)
默认情况下,servlet
架构中的每个请求都被服务器视为新的Thread
,因此您无需维护request
。默认情况下,任何Web服务器都会这样做。您无法更改配置以不重用线程here's the explaination。