[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) {

... but the class is still never disposed.


> -Gonzalo