[bitc-dev] BitC 0.20: Unboxed unions, references, and GC

Rodrigo Kumpera kumpera at gmail.com
Mon Mar 22 12:12:40 PDT 2010


On Mon, Mar 22, 2010 at 3:40 PM, Jonathan S. Shapiro <shap at eros-os.org>wrote:

> On Mon, Mar 22, 2010 at 11:31 AM, Rodrigo Kumpera <kumpera at gmail.com>
> wrote:
> > Given that concurrent GCs have to eventually stop all threads to mark
> them...
>
> Why do you believe that this is true? It is probably true that each
> thread, taken individually, must come to a state that is coordinated
> with the collector. It does not seem true that there needs to be a
> state in which *all* threads are simultaneously coordinated with the
> collector.
>
>
I believe the lack of proper explanation ruined my argument. All concurrent
collectors
I'm aware of, have to stop each thread at least once per GC cycle. They do
stop
all threads, just not all at once.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.coyotos.org/pipermail/bitc-dev/attachments/20100322/8f4b8ec2/attachment.html 


More information about the bitc-dev mailing list