Java 多线程编程:使用 Thread 类实现简单多线程
以下是一个简单的继承 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() 方法,并打印出它们的消息。由于它们是在不同的线程中运行的,所以输出的顺序可能会不同。
原文地址: https://www.cveoy.top/t/topic/ogiu 著作权归作者所有。请勿转载和采集!