并行与并发的区别:

并行:指一个或多个事件在同一时刻发生。

并发:指一个或多个事件在同一时间段发生。

换句话说:并行是在微观的同时,是严格的同时,而并发则是宏观上的同时,微观上是交替进行的。

java操作进程:

方式1. Runtime类的exec方法:

public class ProcessDemo {
    public static void main(String args[]) throws IOException {
        Runtime runtime= Runtime.getRuntime();
        Process pro = runtime.exec("notepad");
    }
}

这个方法可以用来启动本机上的记事本程序的一个进程。

方式2.ProcessBuilder类的start方法:

public class ProcessDemo {
    public static void main(String args[]) throws IOException {
    	ProcessBuilder prob = new ProcessBuilder("notepad");
    	prob.start();
    }
}

这个方法也可以用来启动本机上的记事本程序的一个进程。