Java建立三个线程,A线程打印10次A
时间: 2024-12-29 18:34:25 浏览: 4
在Java中,你可以通过`Thread`类或者更现代的`ExecutorService` API来创建并管理线程。这里是一个简单的例子,展示了如何创建一个名为A的线程打印10次"A":
```java
public class PrintThread extends Thread {
private String message;
public PrintThread(String message) {
this.message = message;
}
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(message);
}
}
public static void main(String[] args) {
// 创建三个线程,每个线程打印"A"
PrintThread threadA = new PrintThread("A");
PrintThread threadB = new PrintThread("A");
PrintThread threadC = new PrintThread("A");
// 启动三个线程
threadA.start();
threadB.start();
threadC.start();
try {
// 等待所有线程结束
threadA.join();
threadB.join();
threadC.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先创建了三个相同的线程对象,然后各自启动它们。`join()`方法用于让主线程等待这些子线程完成。这样,你会看到屏幕上依次打印出10次"A"。
阅读全文