public class Singleton{
private static Singleton singleton = new Singleton ();
private Singleton (){}
public Singleton getInstance(){return singletion;}
public int add(int a,int b){
a++;
b--;
return a+b;
}
}add方法能保证在多个线程访问时是线程安全的吗
private static Singleton singleton = new Singleton ();
private Singleton (){}
public Singleton getInstance(){return singletion;}
public int add(int a,int b){
a++;
b--;
return a+b;
}
}add方法能保证在多个线程访问时是线程安全的吗
饿汉式比懒汉式要好,尽管资源利用率要差。但是不用同步。