【发布时间】:2012-08-30 09:15:12
【问题描述】:
我想从一个可运行的线程中抛出一个异常,但它不可能从线程中抛出,所以我们可以将 chlild 线程的状态(任何异常)传递给父线程吗?。
我读到了thread.join(),但在这种情况下,父线程一直等到子线程完成它的执行。
在我的情况下,我的父线程在一段时间后一个接一个地启动线程,但是当任何线程抛出异常时,它应该将失败通知给客户端,这样父线程就不会启动其他线程。
有什么方法可以实现吗?谁能帮我解决这个问题。
【问题讨论】:
标签: java multithreading