Me preguntaba si alguien podría explicarme el modelo de subprocesos de Java Servlets? Según entendí al respecto, solo puede existir una instancia de un servlet en el contenedor de servlets y si hay múltiples hilos que están esperando ese servlet, las solicitudes se serializan de alguna manera. No sé cómo ocurre ese proceso de serialización ...Java Servlets subprocesamiento modelo
¿Alguien puede explicarlo?
Gracias de antemano por la respuesta danben! Pero tengo una cosa más para aclarar. Ser seguro para la ejecución de subprocesos significa que no se mantiene un estado interno en un servlet. Por lo tanto, cualquier instancia de servlet que se encuentre en la agrupación tiene el mismo estado en el que se crearon. ¿Estoy en lo correcto? Gracias! –
Una clase sin estado interno es segura para subprocesos, pero no es la única manera de ser seguro para subprocesos. La seguridad de subprocesos en sí es una larga discusión, pero, por ejemplo, una clase con estado interno puede ser segura para subprocesos si serializa el acceso a su estado interno. – danben
Los servlets también deben ser seguros para subprocesos porque comparten información de estado con otros servlets (objetos como los almacenados en ServletContext y HttpSession) –