Hashmap steckt auf get

Ich habe ein seltsames Problem mit HashMap.
Es gibt mehrere Threads, die auf dieselbe Hashmap zugreifen (nicht threadsicher).

Irgendwann bleibt der Prozess hängen.

Wenn ich den Thread-Stapel inspiziere, sehe ich viele Threads im Status:

java.lang.Thread.State: RUNNABLE
    at java.util.HashMap.get(HashMap.java:303) 

Beachten Sie, dass dies sehr selten vorkommt. Und kann nicht auf Anfrage reproduziert werden.

Warum bleibt es stecken?

Auf der Hashmap findet keine Synchronisation statt.

Schlüssel sind Zeichenfolgen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage