2
ответа

Есть ли java.util.concurrent эквивалентен для WeakHashMap?

Может следующая часть кода быть переписанной w/o, использующий Collections.synchronizedMap () уже поддержание правильности в параллелизме? Collections.synchronizedMap (новый WeakHashMap <Класс, Объект> ());...
вопрос задан: 29 January 2017 11:48
2
ответа

WeakHashMap с одним и тем же объектом передается как ключ, так и значение [duplicate]

Скажем, у нас есть WeakHashMap, в который мы храним некоторый объект как ключ и значение, например: ... object someObject; WeakHashMap & lt; Object, Object & gt; map = new WeakHashMap & lt; Object, Object & gt; (1); карта....
вопрос задан: 8 November 2011 16:28
0
ответов

Что такое WeakHashMap и когда его использовать? [Дубликат]

Что такое WeakHashMap и когда его следует использовать? Каковы различия между WeakHashMap и HashMap?
вопрос задан: 22 September 2018 12:01
0
ответов

WeakHashMap и сильно ссылающееся значение

В Javadocs сказано: "Когда ключ отбрасывается, его запись фактически удаляется из карты". Но если нет другого потока, который периодически удаляет такие записи Map.Entry, не будет ли значение ...
вопрос задан: 4 June 2017 18:35
0
ответов

Java Weak Hash Map - необходимо удалить запись на основе слабости значения, а не ключа

Таким образом, Java WeakHashMap позволяет создать карту записи которого удаляются, если его ключи становятся слабыми. Но как я могу создать карту, записи которой удаляются, когда значения на карте становятся слабыми? ...
вопрос задан: 9 December 2013 22:06
0
ответов

Java :Стек со слабыми ссылками

В Java есть структура данных, называемая WeakHashMap, в которой слабые ссылки хранятся как ключи. Всякий раз, когда слабые ссылки удаляются из памяти, запись удаляется с карты. Если у меня есть данные...
вопрос задан: 10 August 2012 21:49
0
ответов

Как слабая хэш-карта узнает, что объект нужно собирать мусором?

Недавно я узнал о структуре данных WeakHashMap в Java. Тем не менее, я не понимаю, что это значит, когда он собирает мусор, когда он больше не используется в обычном режиме. Как данные...
вопрос задан: 23 June 2012 23:32
0
ответов

Пример WeakHashMap

Я создаю WeakHashMap как WeakHashMap map = new WeakHashMap(); map.put(emp,"привет"); где emp — объект Employee. Теперь, если я делаю emp = null или говорю emp ...
вопрос задан: 15 May 2012 11:25
0
ответов

Будет ли собираться запись WeakHashMap, если значение содержит единственную сильную ссылку на ключ?

Мне нужно связать некоторые данные с ключом на время его существования, поэтому я использую WeakHashMap. Однако вдобавок мне нужно получить ключ по соответствующему значению. Самый простой способ сделать это - сохранить ...
вопрос задан: 8 November 2011 14:28
0
ответов

Записи keySet WeakHashMap никогда не равны нулю?

Если я перебираю набор ключей WeakHashMap, мне нужно проверить нулевые значения? WeakHashMap > hm = new WeakHashMap
вопрос задан: 28 May 2011 00:53
0
ответов

Guava MapMaker (). WeakKeys (). MakeMap () vs WeakHashMap

У нас есть сервер Scala, который получает дерево узлов используя буферы протокола через сокет, и нам нужно прикрепить дополнительные данные к каждому узлу. В однопоточном контексте и когда оба дерева узлов ...
вопрос задан: 17 November 2010 05:30
0
ответов

Может кто-нибудь объяснить мне, когда полезно использовать MapMaker или WeakHashMaps?

Я читал много людей, действительно, как MapMaker из Google Guava (Коллекции), однако я не вижу ничего хорошего использует это. Я прочитал Javadoc, и он говорит, что он ведет себя как ConcurrentHashMap. ...
вопрос задан: 1 September 2010 11:52