未编码的代码将被编译为机器语言,以便直接在硬件上运行.
托管代码将被编译为名为CLR(公共语言运行时)的虚拟机,并在JIT(即时编译器)启动时编译为机器语言.CLR可以与java虚拟机进行比较,它是相同的概念.
您将在以下文章中对托管代码和非托管代码有一个公平的想法 -
当您使用 .net 编码时,您会获得一些内存管理、垃圾收集等功能,因此它被称为托管代码。旧版本是非托管的(因为内存由程序员管理)
为了让事情变得简单,从托管代码调用非托管代码可能会很痛苦。
| 归档时间: |
|
| 查看次数: |
14109 次 |
| 最近记录: |