Java多线程基础,创建线程
时间: 2024-02-23 20:26:44 浏览: 24
Java多线程是Java的一个重要特性,它允许程序同时执行多个任务。创建线程是Java多线程的基础,下面介绍两种创建线程的方式。
方式一:继承Thread类
继承Thread类是创建线程的一种方式,它需要重写Thread类的run()方法来定义线程的行为。
```java
public class MyThread extends Thread {
@Override
public void run() {
// 线程的行为
}
}
```
创建线程对象后,调用start()方法启动线程。
```java
MyThread myThread = new MyThread();
myThread.start();
```
方式二:实现Runnable接口
实现Runnable接口是创建线程的另一种方式,它需要实现Runnable接口中的run()方法来定义线程的行为。
```java
public class MyRunnable implements Runnable {
@Override
public void run() {
// 线程的行为
}
}
```
创建线程对象后,将Runnable对象传递给Thread类的构造方法,并调用start()方法启动线程。
```java
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
```