写一个简单的Java多线程代码
时间: 2024-05-11 20:16:01 浏览: 10
好的,以下是一个简单的Java多线程代码实例:
```java
public class MultiThreadExample implements Runnable {
public void run() {
System.out.println("Thread " + Thread.currentThread().getId() + " is running");
}
public static void main(String[] args) {
int numOfThreads = 5;
for (int i = 0; i < numOfThreads; i++) {
Thread thread = new Thread(new MultiThreadExample());
thread.start();
}
}
}
```
在这个示例中,我们首先定义一个 `MultiThreadExample` 类并实现了 `Runnable` 接口。我们在类中实现了 `run()` 方法,该方法将打印线程的 ID 和运行状态。我们还定义了一个主方法,该方法将创建多个线程并启动它们。
通过创建 `Thread` 对象并将 `MultiThreadExample` 对象作为其参数传递,我们可以启动多个线程。在本例中,我们启动了 5 个线程。每个线程将执行 `run()` 方法中定义的代码块,并输出相应的线程 ID 和运行状态。
希望这个示例可以帮助你更好地理解 Java 多线程的概念和使用。