java创建线程有几种方式
时间: 2023-08-29 10:07:50 浏览: 125
在Java中,有两种基本的方式来创建线程:
1. 通过继承Thread类并重写run()方法来创建线程。
例如:
```
public class MyThread extends Thread {
public void run() {
// 线程执行的代码
}
}
// 启动线程
MyThread t = new MyThread();
t.start();
```
2. 通过实现Runnable接口来创建线程。
例如:
```
public class MyRunnable implements Runnable {
public void run() {
// 线程执行的代码
}
}
// 启动线程
MyRunnable r = new MyRunnable();
Thread t = new Thread(r);
t.start();
```
除此之外,还有一些其他的方式来创建线程,比如使用Callable和Future接口、使用线程池等。
阅读全文