pre { /*控制代码不换行*/ white-space: pre; word-wrap: normal; }
摘要: 单体模式(Singleton Pattern)是为了保证一个类只能实例化一次,并且提供一个访问它的全局访问点。一般有两种方法来使用单体模式。1. 使用一个静态变量。2. 使用构造函数判断。先是使用静态变量方法,我们通过一个实体instance来确定是否当前的类已经被实例化,如果没有就新增一个Singleton实例。但是这种方法不建议大家使用,如果是个多线程的工具来操作,你的单体概念就会荡然无存。所以我们需要增加一个object,然后使用一个锁来锁定object防止多线程的实例化。也就是上图中的注释部分。 Private static readonly object padload = new 阅读全文
posted @ 2011-07-27 22:42 monkey's 阅读(179) 评论(0) 推荐(0) 编辑