美文网首页
C#程序的编译运行过程

C#程序的编译运行过程

作者: Will_板凳 | 来源:发表于2020-03-16 21:35 被阅读0次

编译运行过程图

在这里插入图片描述

过程

  • 首先将C#源文件hello.cs通过编译器进行编译,编译成.NET的PE文件结构,即exe文件格式
  • 当程序运行时,Windows的loader加载器不会负责程序的内存分配,线程管理工作,而是只负责跳转到CLR的执行引擎(EE)中,将控制权交由CLR,由CLR进行内存分配,线程管理,异常处理等。

相关文章

网友评论

      本文标题:C#程序的编译运行过程

      本文链接:https://www.haomeiwen.com/subject/dxaoehtx.html