bonjour,
comment la servlet gère les accès multiples alors qu'elle est créé en une seule instance sur le serveur ?
avec une seule instance le serveur peut être encombré et en aura pas une réponse en temps réelle ?
merci
bonjour,
comment la servlet gère les accès multiples alors qu'elle est créé en une seule instance sur le serveur ?
avec une seule instance le serveur peut être encombré et en aura pas une réponse en temps réelle ?
merci
D'abord la servlet ne crée rien, c'est le conteneur qui instancie la servlet.
Ensuite, chaque demande HTTP passer par la méthode service() de la servlet (qui peu déléguer vers doGet, doPost etc pour HttpServlet). Chaque demande reçue pas le conteneur sera traitée par un Thread séparé, mais chaque thread enverra vers la même instance de servlet. Ce n'est pas un problème, une même méthode peut être appelée plusieurs fois en parallèle sur la même instance.
C'est pour ça que tu ne peux rien stocker dans ton objet servlet, ça risquerait d'être mélangé dans tes requetes.
Partager