CLR编译器会将我们的代码编译成托管模块(中间IL语言和元数据),托管模块是一个标准的PE32执行文件,或者PE32+执行文件。但是CLR实际不和托管模块一起工作,他会将托管模块合并成程序集,程序集是重用,安全性,版本控制的最小单位。要执行程序代码,针对不同的环境,需要加载不同的CLR运行时,因为IL只是中间语言,我们需要JIT(just-in-time)即时编译器把IL代码编译为本地CPU指令。

最新文章

  1. 规则引擎集成接口(九)Java类对象
  2. 1025关于explain的补充1
  3. css3 -- 过渡与动画
  4. 匈牙利 算法&模板
  5. checkbox radio select绑定
  6. Linux LVM简明教程
  7. sql多表删除
  8. highCharts 图表统计控件使用方法
  9. oralce 恢复Delete删除
  10. java Quartz定时器任务与Spring task定时的几种实现,
  11. 添加和删除行的能力table(能够编辑的表的内容)
  12. 编写一个飞行棋项目(C#)遇到几个问题:
  13. 重拾Python(2):如何安装第三方库(Windows)
  14. bash中打印文件每一行及其行号
  15. Java Web程序开发链接MySQL数据库
  16. Vue文件中引入img 路径写法
  17. [PA2014]Fiolki
  18. jumpserver堡垒机web终端支持复制粘贴功能
  19. View.requestLayout
  20. JAVA WEB 过滤器(Filter)中向容器 Spring 注入 bean

热门文章

  1. c# 搜狗拼音输入法,刷输入速度和累计输入
  2. [BZOJ1005][HNOI2008]明明的烦恼 数学+prufer序列+高精度
  3. Android学习笔记(八) CheckBox和RadioGroup
  4. 阿里云服务器安装ss使用
  5. 摘:关于php调用.net的web service 踩过的坑
  6. MSSQL数据库事务处理
  7. vue工程化之去除Eslint验证
  8. 06Hibernate基本配置
  9. 【C语言】控制台窗口图形界面编程(五):文本移动
  10. eclipse包分层