Mike,
the primary problem is not that threads can catch and ignore their
own deaths (although that is a problem also), but that the run-time
libraries and most other Java code is unprepared to deal with asynchronous
cancellation. For instance, a thread may be stopped in the middle of a
critical (i.e., synchronized) section, leaving data structures damaged.
Repairing those data structures is something that cannot be done easily
in an automatic way.
- Godmar
- Re: Thread.stop/destroy (fwd) Godmar Back
- Re: Thread.stop/destroy (fwd) Michael Emmel
- Godmar Back

