Tue Oct 22 09:25:00 GMT 2013 Double-Checked LockingVery detailed explanation: http://www.cs.umd.edu[..]va/memoryModel/DoubleCheckedLocking.html Some more information, also demo in fact not much difference for most cast: http://blogs.sun.com[..]page/cwebster?entry=double_check_locking Even more discussion - http://www-128.ibm.com/developerworks/java/library/j-dcl.html In Chinese - http://www.infoq.com[..]hecked-locking-with-delay-initialization (google search) (amazon search) second |