【问题标题】:Use of ThreadDeath under Error错误下使用 ThreadDeath
【发布时间】:2011-04-19 19:53:33
【问题描述】:

Throwable下的Error下ThreadDeath的目的是什么?

【问题讨论】:

    标签: java multithreading error-handling


    【解决方案1】:

    ThreadDeath 的一个实例是 当 零参数的停止方法 类 Thread 被调用

    应用程序应该捕获实例 仅当它必须清理时才属于此类 异步终止后。 如果 ThreadDeath 被方法捕获, 重要的是它被重新抛出,所以 线程实际上死了。

    顶级错误处理程序不 如果 ThreadDeath 是,则打印出一条消息 没抓到。

    ThreadDeath 类具体是 Error 的子类而不是 例外,即使它是“正常的 发生”,因为许多应用程序 捕获所有出现的异常和 然后丢弃异常。

    自:JDK1.0

    来源:Java API
    示例:Link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-08
      • 2015-02-23
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 2017-11-07
      • 2016-05-02
      • 2016-05-02
      相关资源
      最近更新 更多