我读了jakob jenkov州的教程,
public void someMethod(){
LocalObject localObject = new LocalObject();
localObject.callMethod();
method2(localObject);
}
public void method2(LocalObject localObject){
localObject.setValue("value");
}
Run Code Online (Sandbox Code Playgroud)
是线程安全的.但我觉得
public class LocalObject extends Thread {
public void run(){
//LocalObject a= new LocalObject();
method2(this);
}
public void someMethod(){
LocalObject localObject = new LocalObject();
localObject.callMethod();
method2(localObject);
}
public void method2(LocalObject localObject){
localObject.setValue("value");
}
public void setValue(String s){
}
public void callMethod(){
}
public static void main(String args[]){
LocalObject a= new LocalObject();
a.start();
a.method2(a);
}
}
Run Code Online (Sandbox Code Playgroud)
是不是线程线程安全,因为两个线程1. main …