通俗解释托管与非托管

非托管代码在编译时直接编译成适合本地计算机运行的机械码,必须提供自己的垃圾回收、类型检查、安全支持等服务

托管代码在公共语言运行库(CLR)中运行,会在首次运行的时候编译成适合本地计算机运行的机械码。然后会把编译好的机械码缓存起来,以备下次调用(这就是即时编译)。随着程序集的运行,运行库会持续地提供各种服务,例如安全,内存管理,线程管理等等

原文地址:https://www.cnblogs.com/WORDPAD/p/5868869.html