如何再次启动完成的线程?

时间:2012-06-01 10:40:18

标签: java android multithreading

我在一个线程(A)中运行一些代码。在该线程结束时,它创建另一个线程(B)。现在我想要做的是在线程B的末尾,当我做

时我需要调用线程A. 来自线程B系统的

_threadA.start()说:Thred alread started.

如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

您必须了解life cycle of threads;在线程启动后,它无法重新启动 - 一旦停止其生命周期结束,同样适用于已停止的线程。看看链接的文章,特别是状态图将使事情变得清晰。

答案 1 :(得分:0)

如果要创建已停止的线程,则意味着应再次调用已停止的线程。这只是做到这一点的方式。