如果我创建一个仅包含方法而没有变量的类,并且每个方法都具有自己的局部变量,那么该类是否是线程安全的?例如
public class Client {
public String xyz(final String inputXML) {
DataInputStream dis = null;
DataOutputStream dout = null;
Socket clientSocket = null;
//do some processing
}
public String abc(final String inputXML) {
DataInputStream dis = null;
DataOutputStream dout = null;
Socket clientSocket = null;
//do some processing
}
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我启动此Client的多个线程,那么该类将是线程安全的吗?