Boehm-Demers-Weiser垃圾收集器的基础实施

时间:2017-10-12 04:55:58

标签: c garbage-collection

我已阅读 Boehm-Demers-Weiser garbage collector 的官方网站上的常见问题解答和一些介绍,并阅读wikipedia上的页面。但我仍然很想知道Boehm GC如何实现垃圾收集。

  1. 它是否会分叉另一个线程并继续运行内存检查循环,直到程序退出?
  2. mark-and-sweep算法如何通过跟踪位于bssdata等程序中的部分的指针来工作?维基百科页面中显示的图片中的根集是什么(点击"标记和扫描"链接到页面)?

0 个答案:

没有答案