您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> et是什么 我想请问一下在ET中什么是托管和非托管

et是什么 我想请问一下在ET中什么是托管和非托管

来源:网络整理     时间:2016/9/4 20:35:39     关键词:et是什么

关于网友提出的“et是什么 我想请问一下在ET中什么是托管和非托管”问题疑问,本网通过在网上对“et是什么 我想请问一下在ET中什么是托管和非托管”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:et是什么 我想请问一下在ET中什么是托管和非托管
描述:

托管程序和非托管程序有什么区别


解决方案1:

托管代码(managed code)中,最高指挥官是CLR,一切都要受制于他。指针可以用,用指针的代码叫做“不安全代码”,但仍然是托管代码。托管代码的好处就是支持了内存自动回收机制,而不用像C++中那样自己对资源进行析构。托管代码还能够检查数组的下表是否越界,以避免你访问或修改了非法的内存区域。

解决方案2:

楼上的正解,托管有托管的好处,也有托管的坏处

解决方案3:

托管就是受到管制的,也就是说你所有的操作都会受到监视和限制。比如你不能够使用真正意义上面的指针随便到处乱指,也不能够访问超出你的权限所指定能够访问的资源,你申请的任何资源,你创建的任何对象都会被记录在案,同时这些东西的“被引用计数”也会被记录下来,这些资源在必要的时候会被系统自动释放回收等等。反之就是非托管的。
http://www.xmlasp.net/n1312c13.aspx


以上介绍了“et是什么 我想请问一下在ET中什么是托管和非托管”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3738376.html

et是什么相关图片

et是什么相关文章