这种方法,在获取单利的时候,避免了线程锁,导致访问该方法速度很慢,
同是,防止了多线程同事房屋该方法就会产生多个实例的问题。
效率高,线程安全。
public class TestInstance{
private static TestInstance instance;
public static TestInstance getInstance{
if(instance==null){
synchronized(TestInstance.class){
if(instance==null){
instance=new TestInstance();
}
}
return instance;
}
}
}
java单例模式(线程安全,效率高,双重判断)
原文:http://blog.csdn.net/xufeifandj/article/details/40706771