美文网首页
单例模式

单例模式

作者: freezml | 来源:发表于2017-10-20 11:05 被阅读0次

    确保一个类只有一个实例,并提供一个全局访问点。

    采用双重检查枷锁,在getInstance()中减少使用同步,可以提高效率和性能,简单点说其实就是只有在创建单例对象的这一时刻才加锁。

    ```

    publicstatic Singleton getInstance()

    {

      if(instance ==null)

      {

        synchronized(Singleton.class) {

                //1if(instance ==null)

                //2instance =newSingleton();

                //3    }

      }

      return instance;

    }

    ```

    相关文章

      网友评论

          本文标题:单例模式

          本文链接:https://www.haomeiwen.com/subject/newwwttx.html