weakhashmap

Eine spezielle Datenstruktur in Java, eine WeakHashMap, ist eine Hashtabellen-basierte Map mit schwachen Schlüsseln, dh wenn ein Schlüssel verworfen wurde, wird sein Eintrag effektiv aus der Map entfernt.
2
Antworten

Wird ein WeakHashMap-Eintrag gesammelt, wenn der Wert den einzigen starken Verweis auf den Schlüssel enthält?

Ich muss einige Daten für die Lebensdauer mit einem Schlüssel verknüpfen, daher verwende ich WeakHashMap . Zusätzlich muss ich einen Schlüssel durch den entsprechenden Wert erhalten. Der einfachste Weg ist, die Referenz beizubehalten, wenn Sie...
08.11.2011, 14:28
1
Antwort

Java: Stack mit schwachen Referenzen

In Java gibt es eine Datenstruktur namens WeakHashMap, die schwache Referenzen als Schlüssel speichert. Wann immer die schwachen Referenzen aus dem Speicher genommen werden, wird der Eintrag aus der Karte entfernt. Wenn ich eine Datenstruktu...
10.08.2012, 21:49