[Mono-devel-list] Typed allocation facility in runtime

Dick Porter dick at ximian.com
Mon Apr 7 07:42:01 EDT 2003


On Fri, 2003-04-04 at 17:39, Paolo Molaro wrote:
> When I'll convince Dick to put a list of synch structs in the thread
> object, we'll also be able to remove that bit from the bitmap and
> strings will be pointer-free, too:-)

Do you mean the MonoThreadsSync *synchronisation field in MonoObject?

I'm open to suggestions on how to improve that, but it has to be
accessible from the MonoObject * without having to scan a list held
somewhere else, or theres no point optimising the monitor locks :)

I suppose having the blocks referenced in a list somewhere else, and
telling the gc to ignore the pointer in the MonoObject would work.

- Dick





More information about the Mono-devel-list mailing list