Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/09/2004, 09:28
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 4 meses
Puntos: 1
Ok goncafa, mira leyendo la documentación oficial de SingleThreadModel:

http://java.sun.com/j2ee/sdk_1.3/tec...readModel.html

Se menciona que, lo que se previene que un sólo hilo ejecute a la vez sólo el método SERVICE, y que tienes DOS FORMAS de hacerlo, la primera es como yo te comentaba, manteniendo una sólo inatancia y aplicando el SYNCHRONIZED y la SEGUNDA FORMA, es la que tu mencionas, es decir tener varias instancias, y aplicando la independencia de cada una de ellas.
Ante, esto me viene la pregunta, como aplicar una forma y otra forma, porque si bien, tienen el mismo efecto, en el fondo son distintas, y tienes consumos distintos de recursos.


Ensures that servlets handle only one request at a time. This interface has no methods.
If a servlet implements this interface, you are guaranteed that no two threads will execute concurrently in the servlet's service method. The servlet container can make this guarantee by synchronizing access to a single instance of the servlet, or by maintaining a pool of servlet instances and dispatching each new request to a free servlet.

Gracias por la aclaración.
__________________
Saludos,

H@C..