Dispose 란? 비관리 리소스를 해제하기 위해 사용하는 함수 비관리 리소스란? 메모리가 아닌 시스템 자원을 말한다. (ex. 윈도우 핸들, 파일 핸들, 소켓 핸들 등) 관리 리소스란? 메모리처럼 쓰이는 자원 (ex. new List() 등) 표준 Dispose 패턴이란? IDisposable 인터페이스로 Dispose를 구현한다. Dispose 내부에서는 비관리 리소스를 해제한다. 사용자가 Dispose를 사용하지 않을 경우를 대비해서 finalizer를 구현한다. finalizer에서 비관리 리소스를 해제한다. 위 조건을 구현한 Dispose를 표준 Dispose 패턴이라고 한다. IDisposable 란? 비관리 리소스를 정리하는 표준화된 방법. 최종 사용자에게 적시에 리소스를 해제할 수 있는 메..