什么叫托管和非托管?

Milozsj 2004-06-29 10:07:48
在vb.net的一些文章,我经常看到一些像“托管代码”和“非托管代码”以及“托管资源”和“非托管资源”等一些词语,请各位高手告诉我这个菜鸟。
...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
demonfox 2004-07-02
  • 打赏
  • 举报
回复
哦,其实你可以google一下"managed code + unmanaged code",会有很多资料的,这里有一篇我觉得不错:

http://www.developer.com/net/cplus/print.php/2197621
Milozsj 2004-06-30
  • 打赏
  • 举报
回复
能不能告诉我一些相关的文章呀,谢谢
demonfox 2004-06-29
  • 打赏
  • 举报
回复
托管 -> managed
非托管 -> unmanaged
(个人意见,翻译的比较糟糕)

managed code运行在.NET CLR上,可以享受garbage collection,type safe等优点,unmanaged code就是一般的native code,脱离.NET CLR运行,速度自然快,但要自己注意释放资源等等。

上面是很粗略的解释,不过这方面的详细资料应不难找。
Piyongcai 2004-06-29
  • 打赏
  • 举报
回复
托管 -> 必须要.NetFrameWork支持才能运行(CLR,就像Java的JVM一样)
非托管 -> 不需要.NetFrameWork也能运行,但是可能需要相关的动态库

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧