这种方法,在获取单利的时候,避免了线程锁,导致访问该方法速度很慢,
同是,防止了多线程同事房屋该方法就会产生多个实例的问题。
效率高,线程安全。
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;
}
}
}
时间: 2024-10-12 11:17:20