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

Liệt kê một số dịch vụ của CLR(Common Language Runtime) ?

Câu trả lời

CLR, viết tắt của Common Language Runtime, là một môi trường thực thi ảo của Microsoft .NET Framework, cung cấp nhiều dịch vụ quan trọng cho các ứng dụng chạy trên nền tảng này. Một số dịch vụ cơ bản của CLR bao gồm:

  • Quản lý bộ nhớ: CLR tự động quản lý việc cấp phát và giải phóng bộ nhớ cho các đối tượng. Quá trình thu gom rác (Garbage Collection) giúp loại bỏ các đối tượng không còn được sử dụng, giảm thiểu rò rỉ bộ nhớ.
  • Quản lý ngoại lệ: CLR cung cấp một cơ chế xử lý ngoại lệ thống nhất, cho phép các ứng dụng xử lý lỗi một cách linh hoạt và an toàn.
  • Bảo mật: CLR hỗ trợ một mô hình bảo mật mạnh mẽ, kiểm soát quyền truy cập đến tài nguyên và chức năng thông qua cơ chế Code Access Security (CAS).
  • ...
junior

junior

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

senior

Quá trình biên dịch ngầm (implicit compilation) trong lập trình là gì?

senior

Sự khác biệt giữa IHost so với IHostBuilder so với IHostedService là gì?

senior

Khi sử dụng DI (Dependency Injection) trong Controller, tôi có nên gọi IDisposable trên bất kỳ dịch vụ nào được inject không?

Bình luận

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

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