Resultados da pesquisa a pedido "concurrenthashmap"
Imprimir todos os pares de chave / valor em um Java ConcurrentHashMap
Estou tentando simplesmente imprimir todos os pares de chave / valor em um ConcurrentHashMap. Encontrei esse código on-line que eu pensava que seria, mas parece estar obtendo informações sobre os buckets / hashcode. Na verdade, para ser honesto, ...
ConcurrentHashMap jdk 8 Usa TreeNodes em vez de List .. Por quê? [fechadas]
Oi eu sei o funcionamento deConcurrentHashMap antes do JDK 8. Eu também entendi o código: era bastante modular e não muito difícil de entender. O código deConcurrentHashMap no JDK 8 mudou muito em relação às implementações anteriores. Como essa ...
ConcurrentHashMap JDK 8 quando usar computeIfPresent
A nova versão do mapa de hash simultâneo do jdk 8 possui dois novos métodos. computeIfAbsent computeIfPresent putIfAbsent- método antigo Eu entendo os casos de uso deputIfAbsentecomputeIfAbsent. Mas não tenho certeza dos cenários em que ...
Um ConcurrentHashMap precisa ser agrupado em um bloco sincronizado?
Execute todas as operações que não sejam de recuperação em um ConcurrentHashMap (put(), remove() etc.) precisam ser embrulhados emsynchronized(this) quadra? Entendo que todas essas operações são seguras para threads, existe algum benefício / ...
Concorrência Java: Volátil vs final em variáveis em cascata?
é final Map<Integer,Map<String,Integer>> status = new ConcurrentHashMap<Integer, Map<String,Integer>>(); Map<Integer,Map<String,Integer>> statusInner = new ConcurrentHashMap<Integer, Map<String,Integer>>(); status.put(key,statusInner);o mesmo ...
Aplicativo de falha ConcurrentHashMap compilado com o JDK 8, mas direcionado ao JRE 7
Hoje encontrei um erro inesperado e, embora tenha conseguido encontrar uma maneira de corrigir o problema como um todo, não tenho certeza de entender completamente por que ele fez o que fez. O código com o qual estou trabalhando foi ...
Bloqueio verificado duas vezes com HashMap regular
Voltar para simultaneidade. Até agora, está claro que, para odouble checked locking para trabalhar, a variável precisa ser declarada comovolatile. Mas e se o bloqueio com verificação dupla for usado como abaixo. class Test<A, B> { private final ...
Página 2 do 2