Java-Threads - Frage
Hi !
Ich hab da ne allgemeine Frage zu Javaprogrammen, auf die gleichzeitig von mehreren Leuten gleichzeitig zugegriffen werden kann.
Also nehmen wir an ich hab einen Chat-Server laufen mit
Zeile1: a=10;
Zeile20: a=20;
Zeile30: a=30;
Kann es passieren, daß mehrere User gleichzeitig auf den Server zugreifen und der eine z.b. bei zeile 1 ist und der andere bei zeile 30 und sie sich die variablen gegenseitig überschreiben ?
Oder wird immer einer abgearbeitet und erst dann ein anderer user ins programm gelassen ?
Im konkreten fall habe ich für jeden chatuser einen client-thread, der auf den server zugreift (server existiert für alle user zusammen nur einmal)
Können dann mehrere Client-Threads gleichzeitig auf den server zugreifen und sich variablen gegenseitig überschreiben ?
Oder werden alle anfragen der client-threads hintereinander im server abgearbeitet ?
Ich konnte nirgends was konkretes zu dem thema finden.
|