方法1:用while循环和变量实现
static int index = 1;
public static void main(String[] args) {
Thread t1 = new Thread(new Runnable() {
@Override
public void run() {
while (true) {
if (index > 30) {
break;
}
if (index % 3 == 1) {
System.out.println("a");
index++;
}
}
}
});
Thread t2 = new Thread(new Runnable() {
@Override
public void run() {
while (true) {
if (index > 30) {
break;
}
if (index % 3 == 2) {
System.out.println("b");
index++;
}
}
}
});
Thread t3 = new Thread(new Runnable() {
@Override
public void run() {
while (true) {
if (index > 30) {
break;
}
if (index % 3 == 0) {
System.out.println("c");
index++;
}
}
}
});
t1.start();
t2.start();
t3.start();
} static int index =