0

我持有一个线程列表,每个线程都与一个 Runnable 相关联。运行一段时间后,其中一些更改为 TERMINATED 状态,尽管它们不应该因为在 run() 中实现了 while(true)。所以我猜那些已经崩溃了,对吗?

编辑:每个线程都独立于其他线程。

4

1 回答 1

1

他们可能自己抛出了异常,或者被另一个线程打断了。我假设您没有实施流控制来跳出 while 循环(通过异常),然后干净地完成处理。

于 2012-11-12T16:06:05.840 回答