| Clase de utilidad en el ámbito de resolver el problema
del "double-checked locking" (DCL)
http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-double.html
http://www.oreillynet.com/onjava/blog/2007/01/singletons_and_lazy_loading.html
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
http://en.wikipedia.org/wiki/Double-checked_locking
En la JVM 1.5 se resuelve fácilmente con "volatile" pero en 1.4 e inferiores
puede resolverse con un ThreadLocal aunque sólo en 1.4 es suficientemente rápido
y no evita la sincronización la primera vez que se chequea
http://www.javaworld.com/javaworld/jw-11-2001/jw-1116-dcl.html?page=3
author: jmarranz |