[Mono-dev] gc heap & multi-threading

Rodrigo Kumpera kumpera at gmail.com
Wed May 27 10:29:07 EDT 2009


It does TLA under linux and the upcoming GC will be even better at this.

On Wed, May 27, 2009 at 10:52 AM, Steve Bjorg <steveb at mindtouch.com> wrote:

> Sorry for resending this, but I really need to know if my work on
> concurrency optimizations will apply to Mono as well.  If so, I'd love
> to contribute back the work-stealing scheduler which is similar to the
> one found in .Net 4.0.  Thanks.
>
> ---
>
> I'm working on some lock-free data structures in c# and have a
> question on the internals of the GC on mono.  Does each thread have
> its own heap that it can allocate from?  Or asked differently, does
> "new object()" always cause a lock on the global heap or only when the
> thread's local heap is exhausted?  Thanks.
>
> - Steve
>
> --------------
> Steve G. Bjorg
> http://mindtouch.com
> http://twitter.com/bjorg
> irc.freenode.net #mindtouch
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090527/3aac2a02/attachment.html 


More information about the Mono-devel-list mailing list