Я пишу приложение Tomcat, которое должно поддерживать некоторые внутренние состояния по разным запросам, поэтому мне нужно поделиться чем-то между различными потоками, созданными Tomcat. Мой вопрос в том, что если я напишу такой код, будет Map
(то есть static
классу), которые будут совместно использоваться потоками, созданными Tomcat.Как Tomcat создает потоки внутри?
public class sessionManager extends HttpServlet {
private static HashMap<Integer, String> Map;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// logic
}
}
Я предполагаю, что я действительно не понимаю, как это Tomcat создать много темы из одного класса.
@DaveNewton Я даже не знаю, что такое область применения? – qweruiop