Resultados de la búsqueda a petición "concurrenthashmap"

4 la respuesta

¿Parámetros del constructor ConcurrentHashMap?

Me pregunto acerca de los parámetros para construir un

2 la respuesta

Aplicación de bloqueo ConcurrentHashMap compilada con JDK 8 pero dirigida a JRE 7

Hoy me encontré con un error muy inesperado y, aunque pude encontrar una manera de solucionar el problema en su conjunto, no estoy seguro de entender completamente por qué hizo lo que hizo. El código con el que estoy trabajando fue escrito ...

4 la respuesta

ConcurrentHashMap JDK 8 cuando usar computeIfPresent

La nueva versión de Concurrent Hash Map de jdk 8 tiene dos nuevos métodos. computeIfAbsent computeIfPresent putIfAbsent- Método antiguo Entiendo los casos de uso deputIfAbsentycomputeIfAbsent. Pero no estoy seguro de los escenarios cuando ...

6 la respuesta

¿Debería verificar si el mapa contiene Key antes de usar putIfAbsent de ConcurrentMap?

He estado usando ConcurrentMap de Java para un mapa que se puede usar desde múltiples hilos. PutIfAbsent es un gran método y es mucho más fácil de leer / escribir que usar operaciones de mapa estándar. Tengo un código que se ve ...

2 la respuesta

¿Un hashmap concurrente no requiere getters / setters sincronizados?

Si estuviera usando un hashmap concurrente y tuviera métodos que establecieran y obtuvieran valores, como estoy usando un hashmap concurrente, ¿necesitaría sincronizar el getter y el setter? ¿Es esto redundante? ¿Es mejor un diseño? Además, ¿es ...

4 la respuesta

combina putIfAbsent y reemplaza con ConcurrentMap

5 la respuesta

¿Es seguro iterar el hilo de valores de ConcurrentHashMap?

En javadoc paraConcurrentHashMap [http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentHashMap.html] es el siguiente: Las operaciones de recuperación (incluida la obtención) generalmente no se bloquean, por lo que ...

1 la respuesta

ConcurrentHashMap jdk 8 utiliza TreeNodes en lugar de List .. ¿Por qué? [cerrado]

Hola, sé el funcionamiento deConcurrentHashMap antes de JDK 8. También entendí el código: era bastante modular y no muy difícil de entender. El código deConcurrentHashMap en JDK 8 ha cambiado mucho desde sus implementaciones anteriores. Debido ...

2 la respuesta

Contando el número de excepciones que ocurren en el bloque catch

2 la respuesta

¿Un ConcurrentHashMap necesita estar envuelto en un bloque sincronizado?

Realice todas las operaciones no de retiro en un ConcurrentHashMap (put(), remove() etc.) deben envolverse en unsynchronized(this) ¿bloquear? Entiendo que todas estas operaciones son seguras para subprocesos, entonces, ¿hay algún beneficio / ...