Ist es sicher, Werte aus einer java.util.HashMap von mehreren Threads abzurufen (keine Änderung)?

Es gibt einen Fall, in dem eine Karte erstellt und nach der Initialisierung nie wieder geändert wird. Es wird jedoch (nur über get (key)) von mehreren Threads aus darauf zugegriffen. Ist es sicher, ajava.util.HashMap auf diese Weise?

(Derzeit benutze ich gerne einejava.util.concurrent.ConcurrentHashMap, und habe keinen gemessenen Leistungsbedarf, bin aber einfach mal gespannt ob ein einfacherHashMap würde genügen. Daher ist diese Fragenicht "Welches soll ich verwenden?" Es ist auch keine Leistungsfrage. Vielmehr lautet die Frage "Wäre es sicher?")

Antworten auf die Frage(11)

Ihre Antwort auf die Frage