Dieser Artikel wurde unter Bezugnahme auf die folgenden Informationen verfasst.
Wenn das Servlet gestartet wird, liest der Anwendungsserver die Klassendatei des Servlets, erstellt eine Instanz des Servlets im Speicher und führt das Servlet aus. Sobald das Servlet gestartet ist, verwenden Sie das gestartete Servlet erneut.
Punkt ** - Verwenden Sie eine Instanz erneut, anstatt für jeden Benutzer eine Instanz zu erstellen. ** ** ** ** - Verarbeiten Sie die Anforderungen jedes Benutzers parallel mithilfe von Multithreading. ** ** **
Mit anderen Worten Mehrere Threads können gleichzeitig Ressourcen wie Variablen betreiben.
Unten das Speicherverwaltungsbild für jede Variable
Variable | Haufenbereich | Zwischen Threads geteilt |
---|---|---|
Klassenvariable | Beispiel | ◯ wird sein |
Instanzvariable | Beispiel | ◯ wird sein |
Lokale Variablen | JAVA-Stapel(Gewindespezifischer Bereich) | × Nicht fertig |
★ Denken Sie daran ** Bei der Bearbeitung von Instanz- und Klassenvariablen müssen Sie das Problem der Parallelität berücksichtigen. ** ** **