Вопросы по теме 'concurrenthashmap'
Блокировка потока objectoutputstream objectinputstream не читается
Мой код болен; то, что выглядит как довольно простая операция записи и чтения объекта, кажется, никогда не запускает свои вторичные операции. Поток внутреннего класса на удаленном узле отправляет ConcurrentHashMap через OOS.
Когда это приходит...
340 просмотров
schedule
18.03.2024
Ошибка ConcurrentHashMap и LibGDX Java
Хорошо, я только что получил странную ошибку, и я не знаю, связано ли это с версией Java, с исходным кодом или с моей машиной. (Сегодня я обновляю свою версию Java!)
До проблемы... Я пишу игру с Libgdx, до сих пор ничего особенного, просто...
89 просмотров
schedule
08.04.2024
Рекурсивный вызов ConcurrentHashMap.computeIfAbsent() никогда не завершается. Баг или фича?
Некоторое время назад я написал в блоге о Функциональный способ Java 8 для рекурсивного вычисления чисел Фибоначчи с ConcurrentHashMap кешем и новым полезным методом computeIfAbsent() :
import java.util.Map;
import...
8694 просмотров
schedule
29.11.2023
Веб-служба Java, похоже, не хранит переменную?
РЕДАКТИРОВАТЬ: проблема была двоякой: первый словарь должен быть статическим, а также я использовал .contains (), где я должен был использовать .containsKey ()
Я пытаюсь настроить простой клиент и сервер Java, это то, что у меня есть, и я не могу...
49 просмотров
schedule
19.10.2022
Как заполнить concurrenthashmap из нескольких потоков?
У меня есть ConcurrentHashMap, который я заполняю из нескольких потоков.
private static Map<DataCode, Long> errorMap = new ConcurrentHashMap<DataCode, Long>();
public static void addError(DataCode error) {
if...
1449 просмотров
schedule
19.02.2024
Как получить подмножество значений для определенного ключа в HashMap‹String, Object› initialMap = new HashMap‹String, Object›()
у меня есть
HashMap<String, Object> initialMap = new HashMap<String, Object>();
в котором у меня есть набор строковых значений для ключа таким образом,
error=[e1, e2, e3, e4, e5, e6],[e7, e8, e9, e10, e11, e12],[e13, e14 ,e15,...
901 просмотров
schedule
05.03.2024
как заблокировать бесплатное использование двух ConcurrentHashMap в java/scala?
Я давно мучаюсь с этой проблемой, надеюсь на какую-то помощь. Я хочу хранить много Task с ConcurrentSkipListMap , внутреннее значение которого ConcurrentHashMap известно как многосегментная блокировка. Простой пример кода, показанный со scala...
229 просмотров
schedule
17.01.2024
Почему HashTable все еще существует в Java, когда ConcurrentHashMap более эффективен, чем он?
Насколько мне известно, ConcurrentHashMap разделяет сегменты и имеет отдельные блокировки для каждого раздела . Но HashTable имеет одну единственную блокировку для всех сегментов.
В результате ConcurrentHashMap может быть либо более...
224 просмотров
schedule
12.01.2024
Улучшить производительность параллельного ArrayList без дублирования.
Я столкнулся с проблемой производительности при реализации структуры данных не дублирующийся параллельный ArrayList (или ConcurrentLinkedQueue ).
public class NonDuplicateList implements Outputable {
private Map<Term, Integer> map;...
300 просмотров
schedule
26.10.2023
Поведение ConcurrentHashMap и вопросы
У меня есть 4 потока - 2 потока обновляются, а 2 потока читаются на concurrentHashMap. Код выглядит следующим образом:
private static ConcurrentHashMap<String, String> myHashMap = new ConcurrentHashMap<>();
private static final Object...
121 просмотров
schedule
22.09.2022
Почему элементы ConcurrentHashMap также могут быть деревьями
Я вижу, что ConcurrentHashMap хранит свои пары (ключ, значение) в список из Node . Однако Node может также быть организованным как TreeBin .
Таким образом, базовая структура данных ConcurrentHashMap представляет собой список, содержащий...
80 просмотров
schedule
10.12.2023
Метод удаления ConcurrentHashMap Безопасность потоков
Я пытаюсь просмотреть исходный код Spring (5.2.8.RELEASE) и нашел следующий код.
package org.springframework.core;
public class SimpleAliasRegistry implements AliasRegistry {
/** Map from alias to canonical name. */
private final...
64 просмотров
schedule
17.04.2024