Java多线程错误处理

pri*_*lia 5 java error-handling multithreading

我有一个主线程,它创建了许多工人,每个工人都是一个线程.

如果某个工作者或工作者中的异常无法成功结束,如何从主线程中的工作者获取错误?

如何在工作线程死之前发送错误?

Bri*_*new 4

如果您使用 java.util.concurrent Executor 框架并从每个提交的工作程序生成一个 Future,那么在 Future 上调用 get() 将给出工作程序的结果,或者在该工作程序中抛出/捕获的异常。