【发布时间】:2013-11-01 06:47:36
【问题描述】:
我想在单独的命令窗口中开始执行新线程,而不影响主线程的执行。
我有这样的事情:
public static void main(String args[]){
NewThread n = new NewThread();
Thread t = new Thread(n);
t.start(); //Here I want to display the execution of t in separate command prompt.
}
class NewThread implements Runnable{
public void run(){
//....
}
}
我可以使用 Runtime.getRuntime().exec() 吗?请帮忙..谢谢。
【问题讨论】:
-
打开一个新的命令窗口将是特定于操作系统的。那样你觉得可以吗?如果是这样,那么您使用的是什么操作系统?
-
“不影响主线程执行”是什么意思?您是否尝试启动两个进程?
-
“不影响主线程的执行”的意思是我的主程序应该在一个命令提示符下单独运行,而新线程应该在另一个命令提示符下运行。我的意思是,我应该能够在两个单独的命令提示符下看到执行情况。
标签: java multithreading