繁体   English   中英

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

[英]How to start a finished thread again?

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

来自线程B系统的_threadA.start()说: Thred alread started.

怎么解决这个问题?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM