鴻蒙OS ThreadDeath

2022-06-06 15:19 更新

ThreadDeath

java.lang.Object

|---java.lang.Throwable

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

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

  1. public class ThreadDeath
  2. extends Error

當調用(不推薦使用的)Thread#stop() 方法時,會在受害線程中拋出一個 ThreadDeath 的實例。

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

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

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

構造函數(shù)摘要

構造函數(shù) 描述
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

構造函數(shù)詳細信息

ThreadDeath

public ThreadDeath()

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號