单例设计模式里的同步
单例设计模式两种方法
饿汉式
class Single
{
private static final Single s = new Single();
private Single () {}
public static Single getInstance()
{
return s;
}
}
懒汉式 必须掌握
class Single
{
private static Single s = null;
private Single () {}
public static Single getInstance()
{
if (s==null)
{
synchronized(Single.class)
{
if (s==null)
{
s = new Single();
}
}
}
return s;
}
} << 上一篇
下一篇 >>
网友留言(0 条)