用JAVA写一个体现多线程的代码
时间: 2023-08-04 19:19:03 浏览: 58
以下是一个简单的Java多线程代码示例,通过创建两个线程并行执行两个不同的任务:
```java
public class MultiThreadExample {
public static void main(String[] args) {
// 创建第一个线程
Thread thread1 = new Thread(new Runnable() {
@Override
public void run() {
// 执行任务1
for (int i = 0; i < 10; i++) {
System.out.println("Thread 1 - Task 1: " + i);
}
}
});
// 创建第二个线程
Thread thread2 = new Thread(new Runnable() {
@Override
public void run() {
// 执行任务2
for (int i = 0; i < 10; i++) {
System.out.println("Thread 2 - Task 2: " + i);
}
}
});
// 启动两个线程
thread1.start();
thread2.start();
}
}
```
本示例中,我们创建了两个线程并使用 `Runnable` 接口重写了 `run()` 方法。然后,我们分别启动了这两个线程,让它们并行执行各自的任务。输出结果将会是两个任务交替进行的输出。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)