用java输出一个多线程的例子
时间: 2023-07-01 16:24:55 浏览: 91
下面是一个简单的 Java 多线程示例,它创建了两个线程并行执行:
```
public class MultiThreadExample {
public static void main(String[] args) {
Thread thread1 = new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Thread 1: " + i);
}
}
});
Thread thread2 = new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Thread 2: " + i);
}
}
});
thread1.start();
thread2.start();
}
}
```
上述代码创建了两个线程 `thread1` 和 `thread2`,它们分别执行两个 `Runnable` 接口的 `run` 方法。在每个 `run` 方法中,使用 `for` 循环打印 0 到 9 的数字。最后,在 `main` 方法中,通过调用 `start` 方法启动两个线程,使它们可以并行执行。
阅读全文