當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Thread getDefaultUncaughtExceptionHandler()用法及代碼示例


線程類的 getDefaultUncaughtExceptionHandler() 方法返回當線程由於未捕獲的異常突然終止時調用的默認處理程序。如果返回值為空,則沒有默認值。

用法

public static Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()

返回

此方法返回默認處理程序。

示例

public class JavaetDefaultExceptioneExp implements Runnable 
{
    public void run() 
    {
        // prints thread name
        System.out.println("Currently running thread is:" + Thread.currentThread().getName());
    }
    public static void main(String[] args) 
    {
        JavaetDefaultExceptioneExp g1 = new JavaetDefaultExceptioneExp();
        Thread t1 = new Thread(g1);
        Thread t2 = new Thread(g1);
        // this will call run() function
        t1.start();
        t2.start();
        
        // returns the default handler
        Thread.UncaughtExceptionHandler handler = Thread
         .getDefaultUncaughtExceptionHandler();
        System.out.println(handler);
    }
}

輸出:

null
Currently running thread is:Thread-0
Currently running thread is:Thread-1






相關用法


注:本文由純淨天空篩選整理自 Java Thread getDefaultUncaughtExceptionHandler() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。