[译文]双重检查锁定和单件模式

      所有的编程语言都会有分享一些它们的惯用技法,其中的许多是值得了解并加以使用的,编程者花费了宝贵的时间来创建、学习和实现它们。但问题是,一些惯用技法在后来被证明并不完全如它们所声称的那样,或根本不能起到所描述的效用。Java编程语言就包含了一些有用的编程惯用技法,其同样包含了一些进一步的研究显示不应该再被使用的一些技法。在本文中,Peter Haggar分析了双重检查锁定这一惯用技法的起源,为什么这一技法会被开发出来,以及为什么它是不起作用的。

      请点击这里阅读具体的内容。

相关推荐