[Mono-list] Dispose method is never called
Giuseppe Greco
gius.greco@bluewin.ch
Tue, 8 Jul 2003 06:25:33 +0200
>> Well, in the class above, the Dispose() method is never
>> called. This is a problem if one needs to wait until the
>> thread has finished its work -- Thread.Join() should block
>> until then.
>>
>> The destructor -- ~MyClass() -- is never called.
> Is it called under windows? I think it's not because MyThreadMethod is
> accessing isDisposed field, which belongs to the class instance.
> That's
> why it's never disposed.
I've also tried an empty thread function like this
private void MyThreadMethod()
{
while (true) {
Thread.Sleep(100);
{
}
... but the class is still never disposed.
Gius_.
> -Gonzalo