java代码实现采用继承Thread方法实现2个线程同时循环输出“线程名-数字”,其中数字从1变化到10.
时间: 2023-07-15 07:15:58 浏览: 100
以下是实现的Java代码:
```java
class MyThread extends Thread {
public MyThread(String name) {
super(name);
}
public void run() {
for (int i = 1; i <= 10; i++) {
System.out.println(this.getName() + "-" + i);
}
}
}
public class Main {
public static void main(String[] args) {
MyThread thread1 = new MyThread("Thread1");
MyThread thread2 = new MyThread("Thread2");
thread1.start();
thread2.start();
}
}
```
首先定义一个继承自Thread的MyThread类,重写run方法,在其中循环输出“线程名-数字”。然后在主函数中创建两个MyThread对象,并调用start方法启动两个线程。这样就可以实现两个线程同时循环输出“线程名-数字”的效果。
阅读全文