On Mon, Mar 22, 2010 at 3:40 PM, Jonathan S. Shapiro <[email protected]>wrote:
> On Mon, Mar 22, 2010 at 11:31 AM, Rodrigo Kumpera <[email protected]> > 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.
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
