开发者社区> 问答> 正文

公共语言运行库组成元素及其功能分别是什么啊?

已解决

公共语言运行库组成元素及其功能分别是什么啊?

展开
收起
LLLA 2022-04-01 13:23:40 398 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    (1)类加载器:管理元数据,加载和在内存中布局类; (2)Micorsoft 中间语言(MSIL)到本地代码编译器:通过即时编译把Micorsoft 中间语言转换为本地代码; (3)代码管理器:管理和执行代码; (4)垃圾回收器:为NET.Framework下的所有对象提供自动生命期管理,支持多处理器,可扩展; (5)安全引擎:提供基于证据的安全,基于用户身份和代码来源; (6)调试器:使开发者能够调试应用程序和根据代码执行; (7)类型检查器:不允许不安全的类型转换和未初始化变量MSIL可被校验以保证类型安全。 (8)异常管理器:提供和Windows结构化异常处理集成的异常处理机制; (9)线程支持:提供多线程编程支持; (10)COM封送拆收器:提供和COM组件之间的封送转换; (11).NET Framwork类库支持:通过和运行时集成代码来支持.NET Framwork类库。 实际上,CLR代理了一部分传统操作系统的管理功能,通常将在CLR的控制下运行的代码称为托管代码,否则称为非托管代码。

    2022-04-01 13:23:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载