public void addName(String name) {
synchronized(this) {
lastName = name;
nameCount++;
}
nameList.add(name);
doA();
doB();
}
按照上面的java文档示例," nameList.add(name); doA(); doB();"是线程安全的吗?
答案 0 :(得分:3)
没有。只有:
synchronized(this) {
lastName = name;
nameCount++;
}
这里显示为线程安全。