java - 如何检查其中一个线程是否失败?

标签 java multithreading

我有一个多线程 Java 应用程序。我希望整个应用程序失败是线程之一遇到任何异常。

我认为在线程内执行 System.exit(); 不会退出整个应用程序。

有人可以建议一种方法吗?

最佳答案

try-catch 放入 Thread 的 run 方法和 catch block 中 System.exit(0); 它可以工作。

关于java - 如何检查其中一个线程是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306535/

相关文章:

java - 我们如何使用Java在TestNg中并行执行cucumber场景?

java - 获取 "Whitelabel Error Page"运行执行器健康状况和映射 url

Java 正则表达式模式查找空 HTML/XML 元素

java - 在 SortedMap(TreeMap) 中使用 'position' 更新 POJO 属性

java - Java中的多个线程导致问题

java - Sun 的 XML 实例生成器 (xmlgen.jar) 是否仍然可用?如果有,在哪里?

multithreading - hadoop -0.20.0无法处理bin/hadoop namenode-format

java - 使用线程池时出现错误 FutureTask@2c7b84de 被拒绝

c++ - 在x86 cpu上进行比较和交流

c++ - 互斥锁映射c++11