2011年10月4日
摘要: 从“最简单”的单例模式说起publicclassSingleton{privatestaticSingletoninstance=null;privatestaticreadonlyobjectsyncRoot=newobject();privateSingleton(){}publicstaticSingletonGetInstance(){if(instance==null){lock(syncRoot){if(instance==null){instance=newSingleton();}}}returninstance;}}lock 确保当一个线程位于代码的临界区时,另一个线程不进入 阅读全文
posted @ 2011-10-04 11:17 SplendidMe 阅读(345) 评论(0) 推荐(0) 编辑