Результаты поиска по запросу "concurrenthashmap"

3 ответа

Java Concurrency: Volatile против final в «каскадных» переменных?

3 ответа

Каков предпочтительный способ изменить значение в ConcurrentHashMap?

Позволять'скажем, у меня есть Concurrent Map с высоким уровнем чтения, низким уровнем записи и нужным для хранения данных приложения:

1 ответ

ConcurrentHashMap jdk 8 вместо узлов List использует TreeNode. Почему? [закрыто]

Привет, я знаю работу

ТОП публикаций

2 ответа

Подсчет количества исключений, происходящих в блоке catch

Я пытаюсь собрать все случаи исключения и имя исключения вConcurrentHashMap так что я должен знать, сколько раз это исключение происходило. Так что в моем блоке catch у меня есть карта, которая будет продолжать добавлять имя исключения и общее ...

2 ответа

Примечание: ConcurrentHashMap слабо согласован, что приемлемо в большинстве случаев.

бы я использовал одновременную хэш-карту и у меня были методы, которые устанавливали и получали значения, так как я использую параллельную хэш-карту, мне нужно было бы синхронизировать метод получения и установки? Это избыточно? Один дизайн ...

6 ответов

Распечатать все пары ключ / значение в Java ConcurrentHashMap

4 ответа

Возможно ли иметь более 32 блокировок в ConcurrentHashMap

Я читал, что ConcurrentHashMap лучше работает в многопоточности, чем в Hashtable, потому что имеет блокировки на уровне сегмента, а не блокировку всей карты Максимально возможно 32 замка на карту. Хочу узнать почему 32 и почему не более 32 замков.

4 ответа

ConcurrentHashMap JDK 8, когда использовать computeIfPresent

В новой версии Concurrent Hash Map из jdk 8 появилось два новых метода.computeIfAbsentcomputeIfPresentputIfAbsent - Старый методЯ понимаю случаи использовани...

2 ответа

Аварийное приложение ConcurrentHashMap, скомпилированное с JDK 8, но предназначенное для JRE 7

Сегодня я столкнулся с очень неожиданной ошибкой, и хотя я смог найти способ исправить проблему в целом, я не уверен, что полностью понимаю, почему он сделал...

3 ответа

Каков предпочтительный способ изменить значение в ConcurrentHashMap?

Допустим, у меня есть Concurrent Map с высоким уровнем чтения, низким уровнем записи и нужным для хранения данных приложения: ConcurrentMap<UUID, Data> map = new ConcurrentHashMap<UUID, Data>();Затем, во время запуска и посредством ввода данных ...