差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改 Both sides next revision
java:effective_java:concurrency:use_lazy_initialization_judiciously [2020/02/02 13:30]
tony [Enum method]
java:effective_java:concurrency:use_lazy_initialization_judiciously [2020/02/02 17:26]
tony [Double-check idiom]
行 61: 行 61:
   
  synchronized(Singleton.class) {  synchronized(Singleton.class) {
- if( ​instance ​!= null ) { // with locking + result = instance; 
- return ​instance;+ if( result ​!= null ) { // with locking 
 + return ​result;
  }  }