Java多线程基础 创建线程
时间: 2024-06-21 19:02:46 浏览: 13
在Java中创建一个线程有两种方式,一种是继承Thread类,另一种是实现Runnable接口。下面分别介绍这两种方式的创建方法:
1. 继承Thread类:
首先创建一个类并继承Thread类,然后重写Thread类的run()方法,该方法是线程的入口点,也是线程需要执行的代码块。
例如:
```
public class MyThread extends Thread{
@Override
public void run(){
//需要执行的代码块
}
}
```
然后在主函数中创建该线程对象,并调用start()方法启动该线程:
```
public static void main(String[] args){
MyThread myThread = new MyThread();
myThread.start();
}
```
2. 实现Runnable接口:
首先创建一个类并实现Runnable接口,然后实现该接口中的run()方法,该方法是线程的入口点,也是线程需要执行的代码块。
例如:
```
public class MyRunnable implements Runnable{
@Override
public void run(){
//需要执行的代码块
}
}
```
然后在主函数中创建该线程对象,并调用start()方法启动该线程:
```
public static void main(String[] args){
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
```