У меня очень неприятная проблема. Я разработал веб-сайт с JSP, и все работает отлично на моем локальном ПК, когда я запускаю его в Netbeans. Но если я ставлю его на сервер Tomcat 7, одна страница получит ...
ConcurrentHashMap.get (), гарантировал, что видел предыдущий ConcurrentHashMap.put () другим потоком? Мое ожидание, это, и чтение JavaDocs, кажется, указывает так, но я - 99%...
Я хотел бы реализовать простое кэширование тяжелых объектов в веб-JAVA-приложении. Но я не могу выяснить, как сделать это правильно. Я пропускаю что-то или методы ConcurrentHashMap (putIfAbsent...
Я использовал LinkedHashMap с accessOrder, верным наряду с разрешением максимума 500 записей в любое время как кэш LRU для данных. Но из-за масштабируемости выходит, я хочу идти дальше некоторым ориентированным на многопотоковое исполнение...
Я читал, ConcurrentHashMap работает лучше во много поточной обработке, чем Хеш-таблица из-за наличия блокировок на уровне блока, а не отобразите широкую блокировку. Это в макс. 32 блокировках, возможных на карту. Хочу знать почему 32 и...
Я задаюсь вопросом о параметрах для построения ConcurrentHashMap: initialCapacity равняется 16 по умолчанию (понятому). коэффициент загрузки 0.75 по умолчанию. concurrencyLevel равняется 16 по умолчанию. Мой...
JavaDoc ConcurrentHashMap заявляет это: Как Хеш-таблица, но в отличие от HashMap, этот класс не позволяет пустому указателю использоваться в качестве ключа или значения. Мой вопрос: почему? 2-й вопрос: почему не делает Хеш-таблицы...
Я пытаюсь создать ConcurrentHashMap & lt; String, ConcurrentHashMap & lt; String, String & gt; & gt; & gt; из списка, используя параллельный stream.it, кажется, что он переходит в бесконечный цикл или тупик и никогда не выходит из этого ...
Я ранее прихожу к выводу, что, если Вам нужен SoftReference со значением (равняется) базирующемуся равенству тогда, у каждого был плохой дизайн, за исключением interner от этого. Это следует за Google...
Я хотел бы забрать некоторые метрики из различных мест в веб-приложении. Для хранения этого простым все, они будут счетчиками, и поэтому единственная операция модификатора должна увеличить их 1...
public V get (Object key) {Сегмент & lt; K, V & gt; s; // вручную интегрировать методы доступа для уменьшения накладных вкладок HashEntry & lt; K, V & gt; []; int h = hash (ключ); long u = (((h & gt;) & gt; ...
Мы столкнулись со странной проблемой с ConcurrentHashMap, где два потока, кажется, называют помещенным () и затем ожидают навсегда в методе Unsafe.park (). С внешней стороны это похоже...
В Java ConcurrentHashMap там для лучшего решения для многопоточности. Тогда, когда я должен использовать ConcurrentSkipListMap? Действительно ли это - дублирование? Аспекты многопоточности между этими двумя распространены?
Имейте конкретный вариант использования и не слишком уверен в наилучшем подходе. Таким образом, текущий подход прямо сейчас состоит в том, что я повторяю набор объектов (закрытый итератор) и сопоставляю их в hashmap ...
Все ли операции без извлечения в ConcurrentHashMap (put (), remove () и т. Д.) Должны быть заключены в синхронизированный (this) блок? Я понимаю, что все эти операции потокобезопасны, так что есть ...
I've been looking at the problem of writing a concurrent Multimap, and I have an implementation backed by the Google Guava AbstractSetMultimap and a MapMaker computing map that creates on demand the ...
Я работаю с существующим кодом, в котором есть хранилище объектов в виде ConcurrentHashMap. Внутри карты хранятся изменяемые объекты, используемые несколькими потоками. Никакие два потока не пытаются модифицировать объект ...
У меня есть ConcurrentHashMap, где я делаю следующее: sequence = new ConcurrentHashMap , AtomicLong> (); if (! sequence.containsKey (table)) {synchronized (sequence) {...
ConcurrentMap, я использовал ConcurrentMap Java для карты, которую можно использовать из нескольких потоков. PutIfAbsent - отличный метод, его намного проще читать / писать, чем использовать стандартные операции карты. У меня есть ...
I мне нужен многопоточный объект Map для использования в кешировании моего веб-сервера, и мне нужны нулевые ключи. HashMap позволяет мне иметь нулевые ключи, а ConcurrentHashMap - нет. Я попытался создать ...
Я агрегирую несколько значений ключей в многопоточной среде. Ключи заранее не известны. Я думал сделать что-то вроде этого: class Aggregator { protected ...
У меня есть проект, и я собираю этот проект с JDK 6,7,8, и моя цель составляет 1,6, когда я собираю JDK 8, я получаю эту ошибку: Неопределенная ссылка: java.util.concurrent.ConcurrentHashMap.KeySetView ...
Я хотел обсудить конкретное использование параллельной карты, чтобы проверить мою логику ... Если бы я использовал ConcurrentHashMap, я мог бы сделать знакомое частное final ConcurrentHashMap map = new ...
Мы разрабатываем высокопроизводительное критическое программное обеспечение на C++. Там нам нужна параллельная хеш-карта и реализованная. Поэтому мы написали бенчмарк, чтобы выяснить, насколько медленнее наша параллельная хеш-карта...
JDK поставляется с реализациями CopyOnWrite * для Set и List, но без реализации для Map, и я часто сетовал на этот факт. Я знаю, что есть и другие реализации коллекций, в которых они есть, но ...
I have been reading for concurency since yesterday and i dont know much things... However some things are starting to getting clear...
I understand why double check locking isnt safe (i wonder what ...
Мне интересно, как ConcurrentHashMap обрабатывает перефразирование, пока другой поток все еще пишет в другом сегменте / разделе. Насколько я понимаю, ConcurrentHashMap блокирует сегмент ...