C#/Effective C# 책 정리 범범조조 2021. 6. 3. 18:36
1. 참조 Effective C# , 빌 와그너, 김명신, 한빛미디어 https://docs.microsoft.com/ko-kr/dotnet/standard/garbage-collection/implementing-dispose 2. 소개 비관리 리소스 : 메모리가 아닌 자원 을 말하며, 윈도우 핸들, 파일 핸들, 소켓 핸들 등 시스템 자원 을 뜻합니다. 반대로 관리 리소스에는 new List() 등, 메모리 처럼 쓰는 자원을 말합니다. 이런 비관리 리소스들은 가비지 콜렉터가 아닌 개발자가 직접 관리해줘야 합니다. 이미 .NET 프레임워크에는 비관리 리소스를 정리하는 표준화된 패턴을 사용하고 있습니다. 이것이 바로 Dispose 패턴 입니다. 3. Dispose 패턴 사용해야 하는 이유 Dispose 패..
더 읽기