Tài nguyên không quản lý (unmanaged resource) trong .NET là gì?
Tài nguyên không quản lý (unmanaged resource) trong .NET là gì?
Tài nguyên không quản lý trong .NET là những tài nguyên mà bộ thu gom rác (garbage collector) của .NET không thể quản lý được. Đây bao gồm các tài nguyên như tay cầm tệp (file handles), kết nối cơ sở dữ liệu, socket mạng, tay cầm đồ họa, hoặc bất kỳ tài nguyên nào khác mà hệ điều hành cung cấp[2][3]. Vì bộ thu gom rác không quản lý được những tài nguyên này, nên việc giải phóng chúng đúng cách phụ thuộc vào lập trình viên, thường thông qua giao diện IDisposable[2]. Khi lập trình viên tạo ra các đối tượng sử dụng tài nguyên không quản lý, họ cần phải thực hiện việc giải phóng những tài nguyên này một cách rõ ràng khi không còn sử dụng chúng nữa[5].
Citations:
[1] http...
junior
Chưa có bình luận nào