Log4X

链路纵横

2008年9月28日

双重检查模式单例续(DCL的代替方案)

摘要: 昨天发了一篇 "关于双重检查锁定单例模式",论证了DCL在java是不可行的,极其原因。 最后我提到C#也一样不能使用DCL。 然后很多朋友指出,C#是支持DCL的。后来我的确在一份文档中看到说 .net2.0以上使用DCL是安全的。这里先对我之前的说法做一个修正。 不过无论如何,这说明DCL并不能... 阅读全文

posted @ 2008-09-28 09:26 YYX 阅读(2149) 评论(16) 推荐(0) 编辑
关于双重检查锁定单例模式

摘要: 记得最近要去的新公司面试题中一道要求实现一个同步块最小的单例模式. 想也没想就顺手写上双重检查锁定单例(以下简称DCL,double check locking): Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文

posted @ 2008-09-28 00:06 YYX 阅读(4508) 评论(23) 推荐(2) 编辑