15 并发集合容器简介
15.1 同步容器与并发容器
public class TestVector {
private Vector<String> vector;
//方法一
public Object getLast(Vector vector) {
int lastIndex = vector.size() - 1;
return vector.get(lastIndex);
}
//方法二
public void deleteLast(Vector vector) {
int lastIndex = vector.size() - 1;
vector.remove(lastIndex);
}
//方法三
public Object getLastSysnchronized(Vector vector) {
synchronized(vector){
int lastIndex = vector.size() - 1;
return vector.get(lastIndex);
}
}
//方法四
public void deleteLastSysnchronized(Vector vector) {
synchronized (vector){
int lastIndex = vector.size() - 1;
vector.remove(lastIndex);
}
}
}15.2 并发容器类介绍
15.2.1 并发Map
ConcurrentMap接口
ConcurrentHashMap类
ConcurrentNavigableMap接口与ConcurrentSkipListMap类
15.2.2 并发Queue
15.2.3 并发Set
Last updated
Was this helpful?

