码迷,mamicode.com
首页 > 其他好文 > 详细

大话设计模式---单例模式

时间:2015-01-04 09:52:36      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

  所有类都有构造方法,不编码则系统默认生成空的构造方法,若有显示定义的构造方法,默认的构造方法就会失效。

  单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

技术分享

  单例模式因为Singleton类封装它的唯一实例,这样它可以严格地控制客户怎样访问它以及何时访问它,简单地说就是对唯一实例的受控访问。

 

  多线程时的单例

  lock是确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。

技术分享

 

    双重锁定

技术分享

 

大话设计模式---单例模式

标签:

原文地址:http://www.cnblogs.com/nixuebing/p/4194214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!