标签: java
我有一个程序可以创建一个监视用户输入的线程。该线程有一个while(true)循环,可以不断检查是否输入了一系列字符串。
while(true)
一旦键入了某个字符串,我想要启动一个Timer或启动一个每几秒左右执行一段代码的线程。原始线程需要同时继续。
我想知道我该怎么办?我想保持线程分离,如果一个退出run()方法,另一个仍然存活,我仍然可以获得它的引用。
答案 0 :(得分:0)
当然,您可以在另一个线程中启动新线程。它们将不依赖于初始线程的中断状态。 您可以将对新创建的线程的引用存储在实例变量中