Hashmap utknął na get
Mam dziwny problem z HashMap.
Istnieje wiele wątków, które uzyskują dostęp do tego samego hashapa (nie są zabezpieczone wątkami).
Kiedyś proces utknie.
kiedy sprawdzam stos nici, widzę wiele wątków w stanie:
java.lang.Thread.State: RUNNABLE
at java.util.HashMap.get(HashMap.java:303)
Zauważ, że zdarza się to bardzo rzadko. I nie można go odtworzyć na żądanie.
Dlaczego utknął?
Nie ma synchronizacji na hashapie.
klucze są łańcuchami