Linux and GC
Chris Bitmead
chrisb@Ans.Com.Au
Wed, 13 May 1998 06:47:52 +0000
David Gadbois wrote:
>
> From: "Henry G. Baker" <hbaker@netcom.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.
--
Chris Bitmead
http://www.ans.com.au/~chrisb
mailto:chrisb@ans.com.au