Использование 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
в многопоточной среде.
Пожалуйста, дайте мне знать, если мое понимание верно.