Hi,
nur eine kleien Frage:
ich nehme POST-requests entgegen und rufe dann eine Methode auf, die Text in eine Datei schreibt.
Jetzt weiß ich aber nicht, wie das aussieht, wenn mehrere Clients einen request schicken, was ja eigentlich der "Normalfall" bei einem Webserver ist.
Kümmert sich mein Server (Tomcat,Jetty etc.) darum, dass die Methode Thread-safe ist oder muss ich die Methode extra als synchronized markieren?
Ich meien gelesen zu haben, dass nur eine Instanz eines Servlets erzeugt wird. Heißt das, die requests werden sequentielle abgearbeitet, so dass es nicht zu race condition kommen kann? Es also verhindert wird, dass zwei oder mehrere Threads gleichzeitig auf eine Datei zum schreiben zugreifen?
Danke für eure Hifle im vorraus
Gruß
hsch
nur eine kleien Frage:
ich nehme POST-requests entgegen und rufe dann eine Methode auf, die Text in eine Datei schreibt.
Jetzt weiß ich aber nicht, wie das aussieht, wenn mehrere Clients einen request schicken, was ja eigentlich der "Normalfall" bei einem Webserver ist.
Kümmert sich mein Server (Tomcat,Jetty etc.) darum, dass die Methode Thread-safe ist oder muss ich die Methode extra als synchronized markieren?
Ich meien gelesen zu haben, dass nur eine Instanz eines Servlets erzeugt wird. Heißt das, die requests werden sequentielle abgearbeitet, so dass es nicht zu race condition kommen kann? Es also verhindert wird, dass zwei oder mehrere Threads gleichzeitig auf eine Datei zum schreiben zugreifen?
Danke für eure Hifle im vorraus
Gruß
hsch