托管代码是什么意思?托管与非托管代码的区别有哪些方面?
托管代码是什么意思?
托管代码同受管制的代码,由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
托管与非托管代码的区别
托管代码是一种中间语言,运行在CLR上;
非托管代码被编译为机器码,运行在机器上。
托管代码独立于平台和语言,能更好的实现不同语言平台之间的兼容;
非托管代码依赖于平台和语言。
托管代码可享受CLR提供的服务(如安全检测、垃圾回收等),不需要自己完成这些操作;
非托管代码需要自己提供安全检测、垃圾回收等操作。
Tag:
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。邮箱:303555158@QQ.COM。
欢迎关注 企业摆账网
上一篇:蝙蝠是鸟吗
下一篇:建信养老飞月宝赎回要多久?
