Idealist

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

2013年8月23日

摘要: C#属于托管的面相对象的语言,内存回收机制就是一个代表, C#有一套类似"全自动"的垃圾回收机制,也就是虚拟机会自动来判断执行内存的回收, 我们一般常用的Dispose(),Using(){},这些其实都是在向虚拟机发出建议:"有空就把这几个给回收掉!"; 也就是说,在虚拟机中也有已经排好队的等待回收的对象,我们的Dispose()并不会立刻去执行,只能说是会执行,但是时间不确定; 另外,Dispose(),Using(){}这两种"建议回收"方法,只能回收实现了System.IDisposable接口的类! 其实在托管的GC中,垃圾 阅读全文
posted @ 2013-08-23 11:02 seaconch 阅读(257) 评论(0) 推荐(0) 编辑