这样的方法,在获取单利的时候,避免了线程锁,导致訪问该方法速度非常慢,
同是,防止了多线程同事房屋该方法就会产生多个实例的问题。
同是,防止了多线程同事房屋该方法就会产生多个实例的问题。
效率高。线程安全。
public class TestInstance{
private static TestInstance instance;
public static TestInstance getInstance{
if(instance==null){
synchronized(TestInstance.class){
if(instance==null){
instance=new TestInstance();
}
instance=new TestInstance();
}
}
return instance;
}
}
}