Thread Death Compatibility Class Warning
Exceptions or errors in J++ code (MSJVM) kill the thread if they go unhandled on child threads, and kill the process if they happen on a main thread. Applications developed in J++ may have used this behavior in different ways. The .NET Framework's common language runtime (CLR) introduced a breaking change in unhandled exception policy that leads to the termination of a process if an exception on any thread goes unhandled. ThreadDeath is the most commonly used specialization of Throwable that is used by the java.lang.Thread.stop()method to notify applications when a thread is stopped.