我想知道有什麼區別同步的Java同步容器VS對象
List<Integer> intList = Collections.synchronizedList(new ArrayList<Integer>());
synchronized (intList) {
//Stuff
}
的這些方式之間和使用對象鎖定
Object objectLock = new Object();
List<Integer> intList = new ArrayList<Integer>();
synchronized (objectLock) {
//Stuff
}
謝謝,回答我的問題 – user2686811