public class MyThreadTest {
public static void main(String[] args) {
PrintABC printABC = new PrintABC();
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
printABC.printA();
}
}
}).start();
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
printABC.printB();
}
}
}).start();
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
printABC.printC();
}
}
}).start();
}//main
}
class PrintABC {
private int flag = 1;
public synchronized void pr
Java,三条线程依次交替输出十次ABC
最新推荐文章于 2021-12-10 17:26:46 发布