Использование HashMap в многопоточной среде

Я проходил собеседованиена JavaRevisited и мне трудно понять этот вопрос:

What’s wrong with using a HashMap in a multithreaded environment? When get() method go into an infinite loop?

На мой взгляд, это не проблема для использованияHashMap в многопоточной среде, пока наше приложение не имеет доступа / чтения потоков, которые модифицируют созданныйHashMapвместо простого доступа к HashMap.

Так что, как я понимаю, проблем нет, если в приложении мы просто обращаемся кHashMap в многопоточной среде.

Пожалуйста, дайте мне знать, если мое понимание верно.

Ответы на вопрос(3)

Ваш ответ на вопрос