Câu hỏi phỏng vấn Net core
Câu hỏi

Tài nguyên không quản lý (unmanaged resource) trong .NET là gì?

Câu trả lời

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

junior

Gợi ý câu hỏi phỏng vấn

junior

Sự khác biệt giữa Stringstring trong C# là gì?

middle

Có cách nào để bắt nhiều ngoại lệ cùng một lúc mà không bị trùng lặp mã không?

middle

.NET Core bao gồm những gì

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào