Preguntas con respuestas sobre "concurrenthashmap"

80 preguntas, página #1

3

votos

2

respuestas

vistas 497

¿Necesitamos Hashtable ya que tenemos ConcurrentHashMap?

java.util.Hashtable de Java tiene la misma funcionalidad que java.util.HashMap. Su principal diferencia es que Hashtable es seguro para subprocesos y está sincronizado, mientras que HashMap no lo es. A partir de JDK5, tenemos ConcurrentHashMap que se puede usar para un contexto de subprocesos múltiples. Tiene mejor rendimiento que Hashtable. Así que...

preguntado 11 años, 4 meses

8

votos

5

respuestas

vistas 8,104

HashMap concurrente: tamaño de verificación

Hashmap concurrente podría resolver el problema de sincronización que se ve en hashmap. Por lo tanto, agregar y eliminar sería rápido si estamos utilizando el trabajo de sincronización de claves con hashmap. ¿Qué pasa con la verificación del tamaño del mapa hash, si varios subprocesos verifican el tamaño concurrente de HashMap? ¿Todavía necesitamos la palabra clave de sincronización: ...

preguntado 11 años, 5 meses

4

votos

3

respuestas

vistas 3,235

Ordenar concurrentHash Map con threadsafty

Estoy usando 'concurrentHashMap' en mi aplicación 'multiproceso'. Pude ordenarlo como se describe aquí. pero como estoy convirtiendo hashmap en una lista, estoy un poco preocupado por la seguridad del subproceso. Mi 'ConcurrentHashMap' es una variable estática, por lo que puedo garantizar que solo habrá una instancia. pero ...

preguntado 11 años, 6 meses

2

votos

2

respuestas

vistas 326

método lock () en ConcurrentHashMap

Puede ser que esto sea una tontería de mi parte, pero miré el código fuente de ConcurrentHashMap y no pude ver la definición del método lock () en ninguna parte de esa clase, pero puedo ver que este método se invoca en varias ocasiones. En Eclipse, cuando digo declaración abierta en lock (), muestra el ...

preguntado 11 años, 8 meses

4

votos

1

respuestas

vistas 2,461

Lecturas sin bloqueo de ConcurrentHashMap y problema de visibilidad de la memoria

ConcurrentHashMap en Java ofrece lecturas para continuar simultáneamente con las actualizaciones. La compensación en esto es que los resultados de la lectura se limitan para reflejar solo la última actualización completa cuando comenzó la lectura, por lo que no se especifica para reflejar el último estado de los elementos. ...

preguntado 11 años, 11 meses

9

votos

6

respuestas

vistas 3,473

¿Volver a poner un objeto en un ConcurrentHashMap causa una relación de memoria "sucede antes"?

Estoy trabajando con código existente que tiene un almacén de objetos en forma de ConcurrentHashMap. Dentro del mapa se almacenan objetos mutables, utilizados por múltiples subprocesos. No hay dos subprocesos que intenten modificar un objeto a la vez por diseño. Mi preocupación es la visibilidad de las modificaciones entre los hilos. ...

preguntado 11 años, 11 meses

4

votos

2

respuestas

vistas 2,935

Problema de bucle foreach de ConcurrentHashMap

Tengo un hashmap concurrente llamado usuarios. Tengo objetos de usuario con algunas claves enteras que no son id. Quiero encontrar al usuario con una identificación determinada. Por lo tanto, verifico todos los elementos de hashmap y devuelvo el objeto de usuario si está presente. Aquí está mi código: ...

preguntado 12 años, 0 meses

3

votos

3

respuestas

vistas 636

¿Utiliza un mapa de hash concurrente para reducir el uso de memoria con threadpool?

Estoy trabajando con un programa que ejecuta largas consultas SQL y almacena los resultados procesados ​​en un HashMap. Actualmente, para sortear el lento tiempo de ejecución de cada una de las 20-200 consultas, estoy usando un grupo de subprocesos fijo y un invocable personalizado para realizar la búsqueda. Como resultado, cada invocable está creando un ...

preguntado 12 años, 0 meses