java多进程_Java中创建多进程
时间: 2023-07-06 15:26:28 浏览: 50
在Java中创建多进程可以通过以下两种方式实现:
1. 继承Thread类并重写run()方法,然后创建多个Thread实例并调用start()方法启动多个线程。
示例代码:
```
public class MyThread extends Thread {
public void run() {
// 线程执行的代码
}
}
// 创建多个线程并启动
MyThread thread1 = new MyThread();
MyThread thread2 = new MyThread();
thread1.start();
thread2.start();
```
2. 实现Runnable接口并实现run()方法,然后创建多个Thread实例并将Runnable实例作为参数传入Thread的构造函数中。
示例代码:
```
public class MyRunnable implements Runnable {
public void run() {
// 线程执行的代码
}
}
// 创建多个线程并启动
MyRunnable runnable1 = new MyRunnable();
MyRunnable runnable2 = new MyRunnable();
Thread thread1 = new Thread(runnable1);
Thread thread2 = new Thread(runnable2);
thread1.start();
thread2.start();
```
在以上两种方式中,每个线程都是独立的进程,它们可以并发执行,从而实现多进程的效果。