通过继承Thread类创建A线程:循环输出1-100,在main方法中创建主线程:循环输出1-200.启动线程,验证多线程的执行过程
时间: 2024-12-12 11:25:37 浏览: 11
在Java中,你可以通过继承`Thread`类并重写其`run()`方法来创建一个新的线程。下面是一个简单的例子展示了如何创建一个名为`A`的线程,它会循环输出1到100:
```java
public class AThread extends Thread {
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
System.out.println("AThread: " + i);
}
}
// 如果需要,可以在主程序中启动这个线程
public static void main(String[] args) {
AThread aThread = new AThread();
aThread.start(); // 启动线程
}
}
```
同时,在`main`方法中,你可以创建主线程来循环输出1到200,就像这样:
```java
public class MainThread extends Thread {
@Override
public void run() {
for (int i = 1; i <= 200; i++) {
System.out.println("MainThread: " + i);
}
}
public static void main(String[] args) {
MainThread mainThread = new MainThread();
mainThread.start(); // 启动主线程
// 创建并启动 A 线程
AThread aThread = new AThread();
aThread.start();
}
}
```
当你运行这个程序,你会看到两个线程交替打印数字,证明了它们各自独立地执行。
阅读全文