O'Reilly logo

Servlets und JSPs™ von Kopf bis Fuß by Bert Bates, Kathy Sierra, Bryan Basham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.17. Nur Anfrageattribute und lokale Variablen sind Thread-sicher!

Und das war's. (Wir schließen Methodenparameter ein, wenn wir von »lokalen Variablen« sprechen). Alles andere unterliegt dem Einfluss durch mehrfache Threads, es sei denn, Sie unternehmen etwas dagegen.

Es gibt keine: Dummen Fragen

Q: Instanzvariablen sind also nicht Thread-sicher?
A: Das ist richtig. Wenn Sie mehrere Clients haben, die Anfragen an das Servlet schicken, ist das gleichbedeutend mit mehreren Threads, die den Servlet-Code ausführen. Und weil alle Threads Zugriff auf die Instanzvariablen des Servlets haben, sind Instanzvariablen nicht Thread-sicher.
Q: Sie WÄREN aber Thread-sicher, wenn man das SingleThreadModel implementieren würde, richtig?
A: Ja, weil Sie dann ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required