G
Gelöschtes Mitglied 13268
Gast
Hi all,
ich habe eine - wahrscheinlich - simple Frage.
In einer Webanwendung wird im Backend auf eine Map zugegriffen. Nun möchte ich das parallel noch ein Quartz Job läuft, der diese Map aufräumt.
z.B. so
Parallel werden aber neue User der Map hinzugefügt. Kommt es jetzt zu Problemen, weil der Job abgelaufene User löscht und ein register ggf. neue User in die Map schreibt ?
Danke für die Hilfe.
Gruß Sven
ich habe eine - wahrscheinlich - simple Frage.
In einer Webanwendung wird im Backend auf eine Map zugegriffen. Nun möchte ich das parallel noch ein Quartz Job läuft, der diese Map aufräumt.
z.B. so
Java:
for (Map.Entry<Comparable, User> entry : this.map.entrySet()) {
final User user = entry.getValue();
if (user != null) {
if (isIrgendWasWahr()) {
tueIrgendWas(user);
this.map.remove(entry.getKey());
}
} else {
this.map.remove(entry.getKey());
}
}
Danke für die Hilfe.
Gruß Sven