一路 new 过去即可public class Temp2Test { public static void main(String[] args) { //这是主进程 System.out.println("主线程:" + Thread.currentThread().getName()); Runnable r = new MyThread(); Thread t = new Thread(r); t.start(); }}class MyThread implements Runnable { @Override public void run() { System.out.println("第2个线程:" + Thread.currentThread().getName());
new Thread() { @Override public void run() { System.out.println("第3个线程:" + Thread.currentThread().getName()); } }.start(); } }
System.out.println("主线程:" + Thread.currentThread().getName());
Runnable r = new MyThread();
Thread t = new Thread(r);
t.start();
}}class MyThread implements Runnable { @Override
public void run() {
System.out.println("第2个线程:" + Thread.currentThread().getName());
new Thread() {
@Override
public void run() {
System.out.println("第3个线程:" + Thread.currentThread().getName());
}
}.start(); }
}
用Runtime再执行外面的命令啊。
用Runtime再执行外面的命令啊。有种实现方式是:main方法里调用Runtime调用系统Shell命令或者ProcessBuilder创建进程传入系统Shell命令我知道有没有这么一种方法:
就是我直接在main方法里就创建一个Process直接在里面开启线程,当main方法中System.exit(0)后,我在main方法里创建的Process依然健康运行
用Runtime再执行外面的命令啊。有种实现方式是:main方法里调用Runtime调用系统Shell命令或者ProcessBuilder创建进程传入系统Shell命令我想知道有没有这么一种方法:
就是我直接在main方法里就创建一个Process直接在里面开启线程,当main方法中System.exit(0)后,我在main方法里创建的Process依然健康运行想知道
用Runtime再执行外面的命令啊。有种实现方式是:main方法里调用Runtime调用系统Shell命令或者ProcessBuilder创建进程传入系统Shell命令我知道有没有这么一种方法:
就是我直接在main方法里就创建一个Process直接在里面开启线程,当main方法中System.exit(0)后,我在main方法里创建的Process依然健康运行你shell里的写启动的命令,把新的进程放在后台(好吧,我假设你是Unix)
用Runtime再执行外面的命令啊。有种实现方式是:main方法里调用Runtime调用系统Shell命令或者ProcessBuilder创建进程传入系统Shell命令我知道有没有这么一种方法:
就是我直接在main方法里就创建一个Process直接在里面开启线程,当main方法中System.exit(0)后,我在main方法里创建的Process依然健康运行你shell里的写启动的命令,把新的进程放在后台(好吧,我假设你是Unix)对啊 我就是想知道 除了这个方式 JAVA有没有提供纯代码来实现的!!就是不用Shell!!!我看了java的API不管是Runtime 还是ProcessBuilder 所提供的API里面都没有符合要求的实现!!