- C#에서
CancellationTokenSource는 비동기 작업을 취소하는 데 매우 효과적입니다. 🚀 - 많은 개발자들이 간과하는 핵심은
CancellationTokenSource를 사용 후 반드시Dispose해야 한다는 점입니다. 🗑️ Dispose가 필수적인 이유는CancellationTokenSource가 내부적으로 타이머를 생성할 수 있기 때문입니다 (특히 타임아웃 기능 사용 시). ⏰Dispose를 누락하면 불필요하게 메모리를 점유하고 스레드를 오래 유지하여 리소스 누수를 초래할 수 있습니다. 💡





