Я пишу сервлет, который выполняется в контейнере сервлетов Java (например, JBoss, Jetty, Tomcat, GlassFish).
Каковы причины, по которым контейнер сервлетов прерывает поток, выполняющий мой обработчик HTTP-запросов? Будет ли это делать только при выключении? Будет ли это делать, когда клиент не отвечает?
Это стандартизировано, или любой контейнер может делать то, что он хочет?
Чтобы уточнить, я не говорю о прерывании новых потоков, которые я создаю, только на потоки контейнера сервлетов, в которых выполняются мои запросы. (Хотя будет интересно, если в ответе вы упомянете, что происходит с новыми потоками).