Câu hỏi phỏng vấn .NET Core
Câu hỏi

What is CoreCLR?

Câu trả lời

CoreCLR is the execution engine for .NET Core, responsible for managing the execution of .NET applications. It performs several critical functions, including garbage collection, compilation to machine code, memory management, type safety, thread management, and security[1][2][3]. CoreCLR is a modular and cross-platform implementation of the .NET runtime, which allows it to run on various operating systems, including Windows, Linux, and macOS[2][4].

Key features of CoreCLR include:

  • Garbage Collection (GC): CoreCLR uses a precise, moving garbage collector that tracks allocated objects in managed code and moves them in memory to improve performance[6].
  • Just-In-Time (JIT) Compilation: CoreCLR includes RyuJIT, an optimized JIT compiler that converts Intermediate Language (IL) code to machine code at runtime[3].
  • Cross-Platform Support: CoreCLR is designed to be platform-independent, enabling the same IL code to run on different operating systems by taking different exe...
middle

middle

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

entry

What is the .NET Framework?

senior

When using DI in Controller shall I call IDisposable on any injected service?

junior

What is CLR?

Bình luận

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

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