java 创建一个多线程
时间: 2023-10-12 08:55:59 浏览: 98
创建多线程
当使用Java创建多线程时,有两种常见的方法:继承Thread类和实现Runnable接口。以下是两种方法的示例代码:
1. 继承Thread类:
```java
public class MyThread extends Thread {
public void run() {
// 线程执行的代码
System.out.println("线程执行");
}
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("线程执行");
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start(); // 启动线程
}
}
```
无论使用哪种方法,都需要在`run()`方法中定义线程要执行的代码。然后,通过创建线程对象并调用`start()`方法来启动线程。
需要注意的是,使用第二种方法(实现Runnable接口)更常见,因为Java不支持多重继承,如果已经继承了其他类,还想创建多线程,则可以使用实现Runnable接口的方式。
希望这个示例对你有帮助!
阅读全文