晴川云鸿蒙OS教程:鸿蒙OS ThreadDeath

ThreadDeath

java.lang.Object

|—java.lang.Throwable

|—|—java.lang.Error

|—|—|—java.lang.ThreadDeath

public class ThreadDeath
extends Error

当调用(不推荐使用的)Thread#stop() 方法时,会在受害线程中抛出一个 ThreadDeath 的实例。

只有在异步终止后必须进行清理时,应用程序才应捕获此类的实例。 如果 ThreadDeath 被方法捕获,重要的是重新抛出它,以便线程真正死亡。

如果从未捕获到 ThreadDeath,则 ThreadGroup#uncaughtException 不会打印出消息。

ThreadDeath 类特别是 Error 而不是 Exception 的子类,即使它是“正常发生”,因为许多应用程序捕获所有发生的 Exception 然后丢弃异常。

构造函数摘要

构造函数 描述
ThreadDeath()

方法总结

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从类 java.lang.Throwable 继承的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

构造函数详细信息

ThreadDeath

public ThreadDeath()

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/11729.html

(0)
晴川运维晴川运维
上一篇 2025年7月6日
下一篇 2025年7月6日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注