[Mono-dev] gc heap & multi-threading
steveb at mindtouch.com
Wed May 27 09:52:29 EDT 2009
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 G. Bjorg
More information about the Mono-devel-list