public
interface ConcurrentMap<K,V>
extends Map<K,V>
public
class ConcurrentHashMap<K, V>
extends AbstractMap<K, V>
implements ConcurrentMap<K, V>
Por una parte, los métodos de la clase Map<K, V> se bloquean para que sean atómicos. Por otra, se añaden algunos métodos nuevos, todos atómicos:
V putIfAbsaet<K key,
V value)
boolean
remove(Object key, Object value)
V
replace(K key, V value)
boolean
replace(K key, V oldValue, V newValue)
Temas relacionados