http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo
阅读更多The"Double-CheckedLockingisBroken"DeclarationSignedby:DavidBacon(IBMResearch)JoshuaBloch(Javasoft),JeffBogda,CliffClick(HotspotJVMproject),PaulHaahr,DougLea,TomMay,Jan-WillemMaessen,JohnD.Mitchell