这个类线程安全吗?

fla*_*ash 4 java concurrency multithreading

考虑这个类,没有实例变量,只有非同步的方法我们可以从这个信息中推断出这个类在Thread-safe中?

public class test{

public void test1{

// do something

}

public void test2{

// do something


}

public void test3{

// do something

}



}
Run Code Online (Sandbox Code Playgroud)

Ken*_*art 6

它完全取决于方法变异的状态.如果他们变异没有共享状态,那么它们是线程安全的.如果他们只改变本地状态,那么它们就是线程安全的.如果他们只调用线程安全的方法,那么它们是线程安全的.