martes
ago282012
Escalabilidad multihilo de la clase ConcurrentHashMap
En el siguiente enlace vemos un artículo con un nivel técnico avanzado
Recomiendo el artículo para gente con ganas de dedicarle tiempo porque es un enlace difícil de entender en una primera lectura y requiere un análisis más detallado
La temática tratada es la concurrencia de las clases que implementan la interfaz Collection
Hay una comparativa realmente interesante sobre la clase Hashtable y la clase ConcurrentHashMap, y el rendimiento producido por ambas en caso de utilizar una aplicación multihilo. Personalmente, me apunto esta nota y la escalabilidad de la clase ConcurrentHashMap. Una maravilla que desconocía
Saludos cordiales
Jaime
tagged ocjp hilos concurrenthashmap in ocjp
Reader Comments (1)
Aunque sea tarde (he leído esta entrada hoy mismo), hay un detalle en ese artículo que no queda bien resaltado, aunque sí apunta a ello:
El iterador del ConcurrentHashMap no es thread-safe, por lo que si se recorre el Map con ese iterador, debe sincronizarse el bloque de código. El hecho de que no lance la excepción habitual en otros Map no implica que sea seguro en multitarea, en el sentido de la consistencia de los valores que devuelve la iteración.