编写一个程序,启动三个线程,三个线程的分别输出的是A,B,C;,每个线程将自己的字母值在屏幕上打印5遍,打印顺序是ABCABC…
一.在main主方法外定义一个Test 继承 Thread线程启动方法
class Test extends Thread {
private int flag;
@Override
public void run() {
printA();printB();printC();}
public synchronized void printA() {
try {
for (int i = 1; i <= 5; i++) {
while (flag != 0) {
this.wait();
}

本文介绍了如何使用Java编写一个程序,启动三个线程,每个线程分别打印'A','B','C',并确保打印顺序为'ABCABC...'。线程通过特定的同步机制实现交替输出,详细步骤包括定义一个继承自Thread的Test类,并在main方法中实现和启动线程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



