Существует случай, когда будет построена карта, и после ее инициализации она больше не будет изменена. Однако он будет доступен (только с помощью get (key)) из нескольких потоков. Безопасно ли использовать java.util.HashMap
таким образом?
(В настоящее время я с радостью использую java.util.concurrent.ConcurrentHashMap
и не требую значительных усилий для повышения производительности, но мне просто интересно, достаточно ли простого HashMap
. Следовательно, этот вопрос не является "Какой из них я должен использовать?", и это не вопрос производительности. Вместо этого возникает вопрос: "Было бы безопасно?" )