您当前的位置:首页 > 计算机 > 编程开发 > Java

9.8. 如何在 Java 中实现线程

时间:12-14来源:作者:点击数:

两种方式:java.lang.Thread 类的实例就是一个线程但是它需要调用 java.lang.Runnable 接口来执行,由于线程类本身就是调用的 Runnable 接口所以你可以继承 java.lang.Thread 类或者直接调用 Runnable 接口来重写 run() 方法实现线程。

Java 中实现线程有两种方式:继承 Thread 类和实现 Runnable 接口。

继承 Thread 类

步骤:

  1. 定义一个类并继承 Thread 类,重写 Thread 类的 run() 方法。这个方法是线程的入口点,需要在其中定义线程要执行的内容。
  2. 创建线程对象,调用 start() 方法启动线程。

示例代码:

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();
    }
}

实现 Runnable 接口

步骤:

  1. 定义一个实现 Runnable 接口的类,实现 run() 方法。
  2. 创建线程对象,并将实现 Runnable 接口的类的对象作为参数传入 Thread 类的构造方法中。
  3. 调用线程对象的 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();
    }
}
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐