Thread
使用像setName
/getName
和来自不同线程的其他方法是否安全?API没说什么,但从源码来看
private char name[];
public final void setName(String name) {
checkAccess();
this.name = name.toCharArray();
}
public final String getName() {
return String.valueOf(name);
}
似乎它可能会导致内存一致性错误。