Czy bezpieczne jest pobieranie wartości z java.util.HashMap z wielu wątków (bez modyfikacji)?

Jest przypadek, w którym mapa zostanie skonstruowana i po jej zainicjowaniu nigdy nie zostanie ponownie zmodyfikowana. Będzie jednak dostępny (tylko przez get (key)) z wielu wątków. Czy używanie a jest bezpieczne?java.util.HashMap w ten sposób?

(Obecnie z radością korzystam zjava.util.concurrent.ConcurrentHashMapi nie mierzy potrzeby poprawy wydajności, ale jestem po prostu ciekawy, czy to prosteHashMap wystarczy. Stąd to pytanienie „Którego powinienem użyć?” ani nie jest to pytanie o wydajność. Raczej pytanie brzmi „Czy byłoby to bezpieczne?”)

questionAnswers(11)

yourAnswerToTheQuestion