两种方式:java.lang.Thread 类的实例就是一个线程但是它需要调用 java.lang.Runnable 接口来执行,由于线程类本身就是调用的 Runnable 接口所以你可以继承 java.lang.Thread 类或者直接调用 Runnable 接口来重写 run() 方法实现线程。
Java 中实现线程有两种方式:继承 Thread 类和实现 Runnable 接口。
步骤:
示例代码:
public class MyThread extends Thread {
@Override
public void run() {
// 线程要执行的任务
System.out.println("Hello, World!");
}
}
public class Main {
public static void main(String[] args) {
// 创建线程对象
MyThread myThread = new MyThread();
// 启动线程
myThread.start();
}
}
步骤:
示例代码:
public class MyRunnable implements Runnable {
@Override
public void run() {
// 线程要执行的任务
System.out.println("Hello, World!");
}
}
public class Main {
public static void main(String[] args) {
// 创建实现Runnable接口的类的对象
MyRunnable myRunnable = new MyRunnable();
// 创建线程对象
Thread myThread = new Thread(myRunnable);
// 启动线程
myThread.start();
}
}
