Si una aplicación web desplegada en una JVM utiliza un servlet para generar páginas web de forma dinámica, dicho servlet no implementa la interfaz SingleThreadModel, y en un momento determinado se encuentra recibiendo múltiples peticiones de clientes de forma concurrente, ¿cuántos objetos de dicha clase estarán cargados en la memoria de la JVM?
- A.0
- B.1Respuesta correcta
- C.Tantos como peticiones concurrentes tenga.
- D.Tantos como le permita la memoria de la JVM.
Explicación
La respuesta correcta es B. Un servlet que no implementa SingleThreadModel es instanciado una sola vez (singleton) por la JVM, y múltiples threads atienden las peticiones concurrentes sobre esa única instancia.