size() method 为什么需要多线程保护?# Java - 爪哇娇娃
r*r
1 楼
比如,Vector 的两个方法:
public synchronized int capacity() {
return elementData.length;
}
public synchronized int size() {
return elementCount;
}
elementCount 是 int. 学多线程,不明白。无修改操作,为什么需要保护?
public synchronized int capacity() {
return elementData.length;
}
public synchronized int size() {
return elementCount;
}
elementCount 是 int. 学多线程,不明白。无修改操作,为什么需要保护?