JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 ThreadDeath

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Error
          繼承者 java.lang.ThreadDeath
所有已實作的介面:
Serializable

public class ThreadDeath
extends Error

調用 Thread 類別中帶有零參數的 stop 方法時,受害執行緒將拋出一個 ThreadDeath 實例。

僅當應用程序在被非同步終止後必須清除時才應該捕獲這個類別的實例。如果 ThreadDeath 被一個方法捕獲,那麼將它重新拋出非常重要,因為這樣才能讓該執行緒真正終止。

如果沒有捕獲 ThreadDeath,則頂級錯誤處理程序不會輸出訊息。

雖然 ThreadDeath 類別是“正常出現”的,但它只能是 Error 的子類別而不是 Exception 的子類別,因為許多應用程序捕獲所有出現的 Exception,然後又將其放棄。

從以下版本開始:
JDK1.0
另請參見:
Thread.stop(), 序列化表格

建構子摘要
ThreadDeath()
           
 
方法摘要
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

ThreadDeath

public ThreadDeath()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only