鴻蒙OS Thread.UncaughtExceptionHandler

2022-04-28 17:01 更新

Thread.UncaughtExceptionHandler

@FunctionalInterfacepublic static interface Thread.UncaughtExceptionHandler

當(dāng)線程由于未捕獲的異常而突然終止時(shí)調(diào)用的處理程序接口。

當(dāng)線程由于未捕獲的異常而即將終止時(shí),Java 虛擬機(jī)將使用 Thread.getUncaughtExceptionHandler() 查詢線程的 UncaughtExceptionHandler 并將調(diào)用處理程序的 uncaughtException 方法,將線程和異常作為參數(shù)傳遞。 如果一個(gè)線程沒有顯式設(shè)置它的 UncaughtExceptionHandler,那么它的 ThreadGroup 對(duì)象充當(dāng)它的 UncaughtExceptionHandler。 如果 ThreadGroup 對(duì)象對(duì)處理異常沒有特殊要求,它可以將調(diào)用轉(zhuǎn)發(fā)給默認(rèn)的未捕獲異常處理程序。

方法總結(jié)

修飾符和類型 方法 描述
void uncaughtException(Thread t, Throwable e) 當(dāng)給定線程由于給定的未捕獲異常而終止時(shí)調(diào)用的方法。

方法詳情

uncaughtException

void uncaughtException(Thread t, Throwable e)

當(dāng)給定線程由于給定的未捕獲異常而終止時(shí)調(diào)用的方法。

Java 虛擬機(jī)將忽略此方法引發(fā)的任何異常。

參數(shù):

參數(shù)名稱 參數(shù)描述
t 線程
e 例外
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)