请写一个继承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/frOg 著作权归作者所有。请勿转载和采集!