对于C、C++程序员来说,是没有垃圾收集器的,这就意味着程序员必须抽出时间来关心内存的问题,自己分配的内存空间需要自己手动的释放掉。这样往往会引发二个问题:

  1.内存泄露(没有释放掉已分配的内存空间)

  2.访问了已经释放的内存空间。

  上述2个问题,往往会让程序变得很不稳定,变得不可预测。为了避免这些问题,同时把程序员解放出来,Java、.Net平台出现了垃圾回收器这个概念。记得,曾经听到过这就得比喻,在国外的麦当劳,顾客是需要自己收拾吃剩的食物(明显是C、C++程序员)。而在中国,顾客是上帝,你吃完东西可以直接转身离开。(服务员帮你收集,这里可以垃圾为垃圾收集器!)

  想必大家已经了解为什么需要垃圾收集器?那接着我们肯定比较关系How(垃圾收集器是怎么样工作?)阅读全文

相关文章:

  • 2022-01-08
  • 2021-12-16
  • 2021-08-13
  • 2021-11-25
  • 2021-07-30
  • 2021-10-08
猜你喜欢
  • 2021-06-09
  • 2021-09-17
  • 2021-12-03
  • 2021-06-27
  • 2022-03-04
  • 2021-11-26
相关资源
相似解决方案