Hashmap застрял на получить
У меня странная проблема с HashMap.
Есть несколько потоков, которые обращаются к одной и той же хэш-карте (не безопасной).
Иногда процесс застревает.
когда я проверяю стек потоков, я вижу много потоков в состоянии:
java.lang.Thread.State: RUNNABLE
at java.util.HashMap.get(HashMap.java:303)
Обратите внимание, что это происходит очень редко. И не может быть воспроизведено по требованию.
Почему это застревает?
На хэш-карте нет синхронизации.
ключи строки