JAVA多线程代码实现
时间: 2023-07-25 12:33:55 浏览: 129
Java 实现多线程的方式有两种:继承 Thread 类和实现 Runnable 接口。下面分别给出这两种方式的代码实现:
1. 继承 Thread 类
```java
public class MyThread extends Thread {
public void run() {
// 线程执行的代码
System.out.println("Hello, I'm a thread.");
}
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // 启动线程
}
}
```
2. 实现 Runnable 接口
```java
public class MyRunnable implements Runnable {
public void run() {
// 线程执行的代码
System.out.println("Hello, I'm a thread.");
}
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // 启动线程
}
}
```
这两种方式都是实现多线程的常见方式,具体选择哪种方式取决于具体的应用场景。需要注意的是,在多线程编程中,需要注意线程安全问题,避免出现数据竞争等问题。
阅读全文