Pregunta 16

Técnico Auxiliar Informática del Estado - 2016 - TIC A1 - Superior de Sistemas y Tecnologías (Libre)

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.