It does TLA under linux and the upcoming GC will be even better at this.<br><br><div class="gmail_quote">On Wed, May 27, 2009 at 10:52 AM, Steve Bjorg <span dir="ltr">&lt;<a href="mailto:steveb@mindtouch.com">steveb@mindtouch.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sorry for resending this, but I really need to know if my work on<br>
concurrency optimizations will apply to Mono as well.  If so, I&#39;d love<br>
to contribute back the work-stealing scheduler which is similar to the<br>
one found in .Net 4.0.  Thanks.<br>
<br>
---<br>
<br>
I&#39;m working on some lock-free data structures in c# and have a<br>
question on the internals of the GC on mono.  Does each thread have<br>
its own heap that it can allocate from?  Or asked differently, does<br>
&quot;new object()&quot; always cause a lock on the global heap or only when the<br>
thread&#39;s local heap is exhausted?  Thanks.<br>
<br>
- Steve<br>
<br>
--------------<br>
Steve G. Bjorg<br>
<a href="http://mindtouch.com" target="_blank">http://mindtouch.com</a><br>
<a href="http://twitter.com/bjorg" target="_blank">http://twitter.com/bjorg</a><br>
<a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #mindtouch<br>
<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div><br>