2004년 10월호 월간 마소에서 간단히 다루었던 Weak Reference 내용입니다. 원본 글 작성 이후로 Weak Reference는 크게 변경된 것이 없지만 내용을 다시 검토하고 보강 하였습니다. Introduction to Weak Reference 닷넷에서 객체에 대한 참조는 강력한 참조(strong reference)와 약한 참조(weak reference)로 나누어 볼 수 있다. 강력한 참조는 일반적인 객체 참조로서 지금까지 여러분이 쭈욱 사용해왔던 참조를 말한다. 약한 참조는 System.WeakReference 클래스를 통한 참조로서 약한 참조만을 갖는 객체는 루트 참조로부터 참조 그래프 내에 포함되어 있더라도 가비지 컬렉션의 대상이 된다.  루트 참조와 참조 그래프에 대한 내... [상세]