Hallo zusammen,
nun habe ich mich angemeldet, da ich mit einem für mich großen Problem nicht weiter komme.
Ich arbeite gerade an einer Serveranwendung die einmalig läuft und auf welcher mehrere Benutzer zugreifen. Dort stoße ich jedoch auf ein Problem, dass sich in anderen Sprachen leicht mit Arrays lösen lässt. Hier jedoch nicht - zumindest mit dem begrenzten Wissen das mir zur Verfügung steht.
Zum Problem.
Die Anwendung wird gestartet. Mit jedem Aufruf dieser Anwendung erhalte ich eine unique-ID, welche ich als Grundlage für die im System gehaltenen Variablen nutzen möchte.
Beispielsweise in PHP würde ich einen Userstatus in ein Array packen.
$UserStatus[$unique_id] = "blub";
In Java funktioniert das allerdings nicht, da ein Array-Index immer mit 0 beginnt. Auch muss der Index ein Integer sein.
Wie kann ich nun erreichen, dass die Variable / das Array UserStatus nicht durch andere Benutzer verändert wird?
Ich hoffe ich konnte das Problem verdeutlichen.
Grüße
Stefan
nun habe ich mich angemeldet, da ich mit einem für mich großen Problem nicht weiter komme.
Ich arbeite gerade an einer Serveranwendung die einmalig läuft und auf welcher mehrere Benutzer zugreifen. Dort stoße ich jedoch auf ein Problem, dass sich in anderen Sprachen leicht mit Arrays lösen lässt. Hier jedoch nicht - zumindest mit dem begrenzten Wissen das mir zur Verfügung steht.
Zum Problem.
Die Anwendung wird gestartet. Mit jedem Aufruf dieser Anwendung erhalte ich eine unique-ID, welche ich als Grundlage für die im System gehaltenen Variablen nutzen möchte.
Beispielsweise in PHP würde ich einen Userstatus in ein Array packen.
$UserStatus[$unique_id] = "blub";
In Java funktioniert das allerdings nicht, da ein Array-Index immer mit 0 beginnt. Auch muss der Index ein Integer sein.
Wie kann ich nun erreichen, dass die Variable / das Array UserStatus nicht durch andere Benutzer verändert wird?
Ich hoffe ich konnte das Problem verdeutlichen.
Grüße
Stefan