終于可以在Java中使用lazy loading的單態了
在我的這篇文章http://www.aygfsteel.com/dreamstone/archive/2006/11/04/79026.html中寫了為什么不要使用Java的lazy loading ,即使是double-check也解決不了問題,但是有人解決了這個問題。
佩服啊。實在是巧妙,如此簡單
注意:在多個虛擬機的情況下這個方法還是不能用的,但是一般情況下是可以的。
實現方式:


















這個寫法的發明者是Google公司的Bob lee。
他還寫了個輕量級IoC容器,據說不要配制文件,性能比spring快100倍。感覺100倍有些夸張,不過可以看看。
posted on 2007-02-27 20:10 dreamstone 閱讀(7003) 評論(14) 編輯 收藏 所屬分類: 設計模式