学习进度表 +解决单利设计模式懒汉式在多线程的安全问题

周数

专业学习目标

专业学习时间

新增代码量

博客发表量

人文方面的学习

知识技能总结

 第九周

把Js做的小游戏完善一下

 

14小时

对Java的理解

1

 

打球

多敲代码

//懒汉式

加入同步为了解决多线程安全问题。

加入双重判断是为了解决效率问题。




class Single
{
    private static Single s = null;

    private Single(){}

    public static Single getInstance()
    {
        if(s==null)
        {
            synchronized(Single.class)        
            {
                if(s==null)
        //                -->0 -->1
                    s = new Single();
            }
        }
        return s;
    }
}
class  SingleDemo
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");
    }
}

 

posted @ 2016-04-21 22:21  醉梦无心  阅读(155)  评论(0编辑  收藏  举报