设计模式 -- 单例模式(多线程)
摘要:
上一节,我们给出了单例的最简单的实现,这一节我们将解决上一节提出的那个问题----多线程环境下如何运用单例?解决方案1、同步锁我们在创建对象之前,先加锁,这样创建对象的那部分部分代码就不会被两个线程执行了。代码:public class Singleton { private static Singleton uniqueInstance; private static readonly object syncRoot = new object();//同步锁 private Singleton() { } public stati... 阅读全文
posted @ 2013-04-06 21:00 雨过晴空 阅读(344) 评论(0) 推荐(0) 编辑