gpt4 book ai didi

java - 如何访问作为线程的一部分发生的异常信息?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:35:28 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the best approach to handling exceptions thrown in a separate thread?

当坏事发生时,我的代码会抛出一个异常,该异常稍后会被捕获和处理。

但是,如果所述代码作为线程的一部分运行,public void run() 不会throw Exception。胎面的执行者如何知道抛出的异常?

现在:

 A a = new A();
try {
a.doSomething();
} catch (Exception e) {
// do something clever
}

有线程

 Thread t = new Thread (new A());
t.start(); // run() calls doSomething()

如果这个线程因异常而失败,我怎么知道呢?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com