java多线程并行demo
时间: 2023-11-24 17:53:17 浏览: 31
以下是一个Java多线程并发执行的demo代码实例:
```java
public class MultiThreadDemo {
public static void main(String[] args) {
MyThread mt1 = new MyThread("Thread 1");
MyThread mt2 = new MyThread("Thread 2");
mt1.start();
mt2.start();
}
}
class MyThread extends Thread {
private String name;
public MyThread(String name) {
this.name = name;
}
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println(name + " is running...");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
这个demo创建了两个线程,每个线程都会输出自己的名字并休眠1秒钟,然后再次输出自己的名字,如此循环5次。由于两个线程是并发执行的,因此输出的结果是交替出现的。