C#中的托管与非托管
摘要:
在.net 编程环境中,系统的资源分为托管资源和非托管资源。 字面理解托管,就是托付个别人管理,要的是结果,具体怎么完成的我并不关心,就像某些'牛逼'的老板“我只要结果”那样。 在.NET FRAMEWORK中,托管给CLR(公共语言运行时)有类型安全检查,内存管理,垃圾回收等。 对于托管的资源的内存,你不用直接操作内存,你需要的时候跟我说。我替你申请,然后给你用,你用完可以告诉我,我帮你释放,如果你忙,忘记告诉我了,我也会在定期去帮你释放的。 和你打交道的不是直接的内存,而是.NET CLR。 托管的资源的回收工作,是不需要人工干预的,而且你也无法干预他们的回收(有GC Ga 阅读全文
posted @ 2013-12-10 14:25 Aidou_dream 阅读(1995) 评论(0) 推荐(1) 编辑