[Mono-dev] gc heap & multi-threading

Steve Bjorg steveb at mindtouch.com
Wed May 27 13:21:51 EDT 2009


Wonderful! That's music to my ears! :)

- Steve

--------------
Steve G. Bjorg
http://mindtouch.com
http://twitter.com/bjorg
irc.freenode.net #mindtouch

On May 27, 2009, at 7:29 AM, Rodrigo Kumpera wrote:

> 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/caa225f7/attachment-0001.html 


More information about the Mono-devel-list mailing list