Programa Java para implementar la API ConcurrentHashMap

La clase ConcurrentHashMap obedece a la misma especificación funcional que HashTable e incluye todas las versiones de métodos correspondientes a cada método de una HashTable. Una HashTable admite la concurrencia total de recuperaciones y la concurrencia ajustable para actualizaciones. Todas las operaciones de ConcurrentHashMap son seguras para subprocesos, pero las operaciones de recuperación no implican … Continue reading «Programa Java para implementar la API ConcurrentHashMap»

Diferencia entre ConcurrentHashMap y SynchronizedHashMap

Tanto ConcurrentHashMap como SynchronizedHashMap son clases de colección que son seguras para subprocesos y se pueden usar en aplicaciones Java simultáneas y de subprocesos múltiples. Pero son pocas las diferencias que existen entre ellos. En este artículo, hemos tratado de cubrir todas estas diferencias entre ellos. 1. ConcurrentHashMap : ConcurrentHashMap es una clase que implementa … Continue reading «Diferencia entre ConcurrentHashMap y SynchronizedHashMap»

Método ConcurrentHashMap contains() en Java con ejemplos

El método contains() de Java.util.ConcurrentHashMap se usa para verificar si alguna clave se asigna al valor especificado en esta tabla. Es un método heredado para realizar una tarea en particular. La operación es similar al método containsValue() de ConcurrentHashMap. Sintaxis: ConcurrentHashMap.contains(Object Value) Parámetros: el método toma solo un parámetro Valor de tipo Objeto y se … Continue reading «Método ConcurrentHashMap contains() en Java con ejemplos»

Método ConcurrentHashMap values() en Java con ejemplos

El método de valores() de la clase ConcurrentHashMap en Java se usa para crear una colección a partir de los valores del mapa. Básicamente, devuelve una vista de colección de los valores en ConcurrentHashMap. Sintaxis: ConcurrentHashMap.values() Parámetros: El método no acepta ningún parámetro. Valor devuelto: el método se utiliza para devolver una vista de colección … Continue reading «Método ConcurrentHashMap values() en Java con ejemplos»

Método ConcurrentHashMap keySet() en Java con ejemplos

El método keySet() de la clase ConcurentHashMap en Java se utiliza para crear un conjunto de elementos clave contenidos en el mapa hash. Básicamente, devuelve una vista de conjunto de las claves o podemos crear un nuevo conjunto y almacenar los elementos clave en ellos. Sintaxis: ConcurrentHashMap.keySet() Parámetros: El método no toma ningún parámetro. Valor … Continue reading «Método ConcurrentHashMap keySet() en Java con ejemplos»

Método ConcurrentHashMap keys() en Java con ejemplos

El método keys() de la clase ConcurrentHashMap en Java se usa para obtener la enumeración de las claves presentes en el hashmap. Sintaxis: Enumeration enu = ConcurrentHashMap.keys() Parámetros: El método no toma ningún parámetro. Valor devuelto: El método devuelve una enumeración de las claves del ConcurrentHashMap. Los siguientes programas se utilizan para ilustrar el funcionamiento … Continue reading «Método ConcurrentHashMap keys() en Java con ejemplos»

Método de elementos ConcurrentHashMap() en Java con ejemplos

El método elements() de la clase ConcurrentHashMap en Java se usa para obtener la enumeración de los valores presentes en la tabla. Sintaxis: Enumeration enu = ConcurrentHashMap.elements() Parámetros: El método no toma ningún parámetro. Valor devuelto: El método devuelve una enumeración de los valores del HashMap. Los siguientes programas se utilizan para ilustrar el funcionamiento … Continue reading «Método de elementos ConcurrentHashMap() en Java con ejemplos»

Método ConcurrentHashMap entrySet() en Java con ejemplos

El método entrySet() de ConcurrentHashMap en Java se utiliza para crear un conjunto a partir de los mismos elementos contenidos en el mapa hash concurrente. Básicamente, devuelve una vista establecida del mapa hash concurrente o podemos crear un nuevo conjunto y almacenar los elementos del mapa en ellos. Sintaxis: ConcurrentHashMap.entrySet() Parámetros: El método no toma … Continue reading «Método ConcurrentHashMap entrySet() en Java con ejemplos»

Método ConcurrentHashMap putIfAbsent() en Java

java.util.concurrent.ConcurrentHashMap.putIfAbsent() es una función integrada en Java que acepta una clave y un valor como parámetros y los asigna si la clave especificada no está asignada a ningún valor. Sintaxis: chm.putIfAbsent(key_elem, val_elem) Parámetros: La función acepta dos parámetros que se describen a continuación: key_elem: este parámetro especifica la clave a la que se asignará el … Continue reading «Método ConcurrentHashMap putIfAbsent() en Java»