转 双重检查锁定与延迟初始化

java  singleton好文    mark   http://www.infoq.com/cn/articles/double-checked-locking-with-delay-initialization/