Double-Checked Lock是一个常见的由于程序员把内存模型默认为sequential momery consistency导致的问题,具体见我去年写的一篇博文 http://techblog.iamzellux.com/2008/07/singleton-pattern-and-double-checked-lock/ 虽然Java 5解决了这个问题,但是C++等语言中这个问题依然存在…
Double-Checked Lock是一个常见的由于程序员把内存模型默认为sequential momery consistency导致的问题,具体见我去年写的一篇博文 http://techblog.iamzellux.com/2008/07/singleton-pattern-and-double-checked-lock/ 虽然Java 5解决了这个问题,但是C++等语言中这个问题依然存在…
讨论
登录后参与讨论
还没有评论,来说第一句吧。