Вопросы по теме 'concurrenthashmap'
Java ConcurrentHashMap не является потокобезопасным .. wth?
Раньше я использовал HashMap, например
public Map<SocketChannel, UserProfile> clients = new HashMap<SocketChannel, UserProfile>();
теперь я переключился на ConcurrentHashMap, чтобы избежать синхронизированных блоков, и теперь у...
9512 просмотров
schedule
27.01.2024
EJB3 Singleton Session Bean и ConcurrentHashMap
При использовании EJB3 Singleton Session Bean нет смысла иметь переменную состояния ConcurrentHashMap - верно? Я могу просто использовать обычный HashMap, которым будет управлять диспетчер параллелизма контейнеров?
1223 просмотров
schedule
02.06.2024
Параллельная двусторонняя карта в java
Я пишу код для обработки текста, и все идет намного быстрее, если сначала преобразовать строки в целые числа. Для этого я создал класс Dictionary, где каждый раз, когда я вижу новую строку, я даю ей индекс и сохраняю две карты: одну из строки в int...
713 просмотров
schedule
20.05.2024
Шаблон производителя-потребителя с concurrenthashmap в java
У меня есть следующая проблема, и я не уверен, как спроектировать части решения:
У меня есть большой текстовый файл, который я читаю построчно. Мне нужно обработать каждую строку и обновить HashMap.
Насколько мне известно, мне нужен один поток...
1221 просмотров
schedule
13.08.2022
Заполнение карты из нескольких потоков
У меня есть ConcurrentHashMap, который я заполняю из нескольких потоков, как показано ниже:
private static Map<ErrorData, Long> holder = new ConcurrentHashMap<ErrorData, Long>();
public static void addError(ErrorData error) {
if...
148 просмотров
schedule
04.11.2022
Как нам правильно установить LoadFactor и уровень параллелизма нашей concurrenthashmap?
Я пытаюсь использовать параллельную хеш-карту в качестве кеша для своего приложения, чтобы он загружал все данные из базы данных в начале. Мой вопрос заключается в том, как определить наилучшую базовую конфигурацию свойств моей параллельной хэш-карты....
212 просмотров
schedule
11.10.2022
Сохранение значений нескольких ключей во время сбора в поток карты
Map<String, String> x = ArrayListMultimap.create();
Map<String, Boolean> results1 = Maps.newHashMap();
Map<String, Boolean> results2 = Maps.newHashMap();
У меня есть мульти-карта, по которой мне нужно пройти и сделать несколько...
133 просмотров
schedule
24.08.2022
Зачем concurrentHashMap нужен массив сегментов? Почему он не может получить блокировку на узле?
Я читал эту статью, чтобы понять, как ConcurrentHashMap работает внутри. https://dzone.com/articles/how-concurrenthashmap-works-internally-in-java
Но я не понимаю здесь использование сегментов. В этой статье это общедоступный окончательный...
489 просмотров
schedule
23.04.2024
ConcurrentModificationException с ConcurrentHashMap
Я понимаю концепцию, стоящую за этим, но подумал, что использование ConcurrentHashMap вместо HashMap исправит это. Потому что ConcurrentHashMap защищает от одновременного чтения и модификации разными потоками.
Но я все еще вижу исключение.
Вот...
507 просмотров
schedule
28.07.2022
Инкапсулируйте ConcurrentHashMap, но при этом продолжайте работать одновременно
Для проекта класса я использую concurrentHashMap, чтобы содержать список активных пользователей и сведения об их подключении. Несколько потоков должны иметь возможность получить список всех активных пользователей, при этом 5 потоков могут изменять...
69 просмотров
schedule
23.11.2023
Java Hashmap и ConcurrentHashMap
Я знаю, почему и когда нам нужно использовать HashMap и ConcurrentHashMap в Java.
Когда задействованы одновременные операции чтения и записи, мы используем ConcurrentHashMap (блокировка сегмента)
если мы хотим, чтобы карта была...
14 просмотров
schedule
13.07.2022