从线程内部开始一个新线程

时间:2012-03-27 00:51:54

标签: java

我有一个程序可以创建一个监视用户输入的线程。该线程有一个while(true)循环,可以不断检查是否输入了一系列字符串。

一旦键入了某个字符串,我想要启动一个Timer或启动一个每几秒左右执行一段代码的线程。原始线程需要同时继续。

我想知道我该怎么办?我想保持线程分离,如果一个退出run()方法,另一个仍然存活,我仍然可以获得它的引用。

1 个答案:

答案 0 :(得分:0)

当然,您可以在另一个线程中启动新线程。它们将不依赖于初始线程的中断状态。 您可以将对新创建的线程的引用存储在实例变量中