[Mono-devel-list] Stopping the GC inside program?

Miguel de Icaza miguel at ximian.com
Sun Jan 2 01:33:14 EST 2005


Hello,

> So the your saying Ecore is creating threads that are not being killed at
> the end of the program?

I do not know enough about the Ecore internals to be able to tell, I was
just trying to pass on the information that we have collected on the use
of threads in the Mono runtime.

> Is there any functions I can call that will tell me all of the open threads?
> I've tried debugging the program with the mono --debug, but that doesn't
> show anything relevant. (I'm guessing because its Marshalled?)

Am not sure about the Posix functionality here.

> If I run ecore_init() in a different thread, will it be able to hook
> SIGPWR properly? Or will the GC just get in the way still?

It will still get in the way.  This is a limitation on the Boehm GC;  it
might be possible to configure the GC to use a different signal
though.  

Miguel.



More information about the Mono-devel-list mailing list