鴻蒙OS ThreadDeath

2022-06-06 15:19 更新

ThreadDeath

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Error

|---|---|---java.lang.ThreadDeath

public class ThreadDeath
extends Error

當(dāng)調(diào)用(不推薦使用的)Thread#stop() 方法時(shí),會在受害線程中拋出一個(gè) ThreadDeath 的實(shí)例。

只有在異步終止后必須進(jìn)行清理時(shí),應(yīng)用程序才應(yīng)捕獲此類的實(shí)例。 如果 ThreadDeath 被方法捕獲,重要的是重新拋出它,以便線程真正死亡。

如果從未捕獲到 ThreadDeath,則 ThreadGroup#uncaughtException 不會打印出消息。

ThreadDeath 類特別是 Error 而不是 Exception 的子類,即使它是“正常發(fā)生”,因?yàn)樵S多應(yīng)用程序捕獲所有發(fā)生的 Exception 然后丟棄異常。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
ThreadDeath()

方法總結(jié)

從類 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

構(gòu)造函數(shù)詳細(xì)信息

ThreadDeath

public ThreadDeath()

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號