Estoy escribiendo un servlet, que se ejecuta en el contenedor de servlets de Java (por ejemplo, JBoss, Jetty, Tomcat, GlassFish).¿Cuándo un contenedor de servlet interrumpe mi hilo?
¿Cuáles son las razones por las que un contenedor de servlets interrumpe el hilo que ejecuta mi controlador de solicitudes HTTP? ¿Lo hará solo cuando se apaga? ¿Hará eso cuando el cliente no responda?
¿Está estandarizado, o hay algún contenedor libre para hacer lo que él desea?
Para aclarar, no estoy hablando de interrumpir los hilos nuevos que creo, solo en los hilos del contenedor de servlets en los que se ejecutan mis solicitudes. (Aunque será interesante si mencionas qué sucede con los nuevos hilos en la respuesta).
Para evitar ambigüedades, cuando dijiste "hilo", ¿realmente * significa * "solicitud HTTP"? – BalusC
Bueno, técnicamente interrumpirá mi hilo, y sucederá cuando el hilo se ejecute mi solicitud HTTP. Entonces no estoy seguro de cómo escribirlo. Reformulado eso, espero que sea mejor. –
Los escenarios son muy diferentes si genera hilos por su cuenta. Entonces, debes tener más claro qué hilo exactamente quieres decir y cómo ha sido creado y si es un hilo daemon o no, etcétera. – BalusC