Cet article a été rédigé en référence aux informations suivantes.
Lorsque le servlet est démarré, le serveur d'applications lit le fichier de classe du servlet, crée une instance du servlet en mémoire et exécute le servlet. Une fois le servlet démarré, réutilisez le servlet démarré.
point ** - Réutilisez une instance au lieu de créer une instance pour chaque utilisateur. ** ** ** - Traitez la demande de chaque utilisateur en parallèle en utilisant le multithreading. ** **
En d'autres termes Plusieurs threads peuvent exploiter des ressources telles que des variables en même temps.
Ci-dessous, l'image de gestion de la mémoire pour chaque variable
variable | Zone de tas | Partagé entre les fils |
---|---|---|
Variable de classe | exemple | ◯ sera |
Variable d'instance | exemple | ◯ sera |
Variables locales | Pile JAVA(Zone spécifique au fil) | × Pas fait |
★ Souviens-toi ** Lors de la manipulation des variables d'instance et de classe, vous devez prendre en compte le problème de la concurrence. ** **