以下是一个简单的继承 Thread 类实现多线程的代码示例:

public class MyThread extends Thread {
    private String message;

    public MyThread(String message) {
        this.message = message;
    } 

    @Override
    public void run() {
        System.out.println(message);
    }

    public static void main(String[] args) {
        MyThread thread1 = new MyThread('Hello');
        MyThread thread2 = new MyThread('World');

        thread1.start();
        thread2.start();
    }
}

在这个例子中,我们创建了一个继承 Thread 类的 MyThread 类,它有一个构造函数来接收一个字符串作为消息。然后我们重写了 Thread 类的 run() 方法,其中我们打印了传入的消息。

在 main() 方法中,我们创建了两个 MyThread 对象,并分别传入不同的消息。然后我们调用它们的 start() 方法来启动线程。当线程启动时,它们会自动调用 run() 方法,并打印出它们的消息。由于它们是在不同的线程中运行的,所以输出的顺序可能会不同。

Java 多线程编程:使用 Thread 类实现简单多线程

原文地址: https://www.cveoy.top/t/topic/ogiu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录