最近看第二遍剑指offer,准备好好把里面的题都自己用java实现一遍,第一遍看这本书的时候完全没有考虑多线程的问题,这次把他考虑上
以下是实现的代码:
class Singleton{
private static Singleton sin = null;
private Singleton(){
}
public static synchronized Singleton getInstance(){
if(sin==null)
{
sin = new Singleton();
}
return sin;
}
}该方式的好处在于对象是动态创建的,比较灵活。

6802

被折叠的 条评论
为什么被折叠?



