>> 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
_______________________________________________
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list