1: …… 2: Helper helper; 3: 4: public Helper MakeHelper() { 5: // helper 객체의 null 체크에 대해서는 동기화가 되지 않는다. 6: if (helper == null) { 7: synchronized (this) { 8: if (helper == null) { 9: helper = new Helper(); 10: } 11: } 12: } 13: return helper; 14: } 15: 16: class Helper { 17: …… 18: } 19: }