Linux and GC
Wed, 13 May 1998 06:47:52 +0000
David Gadbois wrote:
> From: "Henry G. Baker" <email@example.com>
> Date: Tue, 12 May 1998 13:53:00 -0700 (PDT)
> You might look at H. Boehm's PLDI (??) paper on using mapping
> hardware. I may have mentioned it, but this particular idea isn't
> mine, if I understand you correctly.
> I think the cool thing about the fork() idea is that it, in effect,
> provides a read barrier "for free."
Actually, I think it creates a write barrier for free.
> Given the relatively low communication bandwidth between the child and
> the parent,
What "bandwidth" are you talking about??
the fork() trick would only make sense for mark-and-sweep
> collectors. It would also be handy for implementing the "stop the
> world" functionality needed in the Boehm-Weiser collector in the
> presence of threads.