Java:如何在主线程的单独命令窗口中打开新线程的执行?

标签 java multithreading

我想在单独的命令窗口中开始执行新线程而不影响主线程的执行。

我有这样的东西:

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() 来完成吗?请帮助..谢谢。

最佳答案

使用 Swing 并创建一个内部带有文本区域的窗口,如 java-swing-programming-buffered .这样您就不需要启动外部进程。

关于Java:如何在主线程的单独命令窗口中打开新线程的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534127/

相关文章:

java - 将 JSON 对象传递给 Rythm 模板

c - gcc `__thread` 是如何工作的?

Java - 在数据接收时向另一个线程触发事件

perl - 如何在 FreeBSD 7.1 下编译具有线程支持的 Perl 5.10?

C++清除队列和线程安全

java - 为什么我的下面的代码给出 java.lang.StackOverflowError 异常?

java - 重新设计 Java 软件项目所需的流程、工具和管理技术

java - 将在常量池中创建多少个字符串对象

java - 尝试在Spring中将记录存储在excel文件中

c# - 在 WPF 中调用调度程序时出现问题