K - 键类型V - 值类型public class MapWithLock<K,V> extends ObjWithLock<Map<K,V>>
| Constructor and Description |
|---|
MapWithLock()
构造对象
|
MapWithLock(int initCapacity)
构造对象
|
MapWithLock(Map<K,V> map)
构造对象
|
MapWithLock(Map<K,V> map,
ReentrantReadWriteLock lock)
构造对象
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
清空
|
Map<K,V> |
copy()
复制对象
|
V |
get(K key)
获取对象
|
V |
put(K key,
V value) |
void |
putAll(Map<K,V> map)
添加对象
|
V |
putIfAbsent(K key,
V value)
如果key值已经存在,则不会把新value put进去
如果key值不存在,此方法同put(key, value)
|
V |
remove(K key)
删除对象
|
int |
size()
对象大小
|
public MapWithLock()
public MapWithLock(int initCapacity)
initCapacity - 大小public MapWithLock(Map<K,V> map, ReentrantReadWriteLock lock)
map - 对象lock - 锁Copyright © 2021. All rights reserved.