public class ABCInfinite{ //标志位 0-> a 1-> b 2-> c private static int flag = 0; private static int count = 0;//已输出的"abc"数组 private static final int TARGET = 10;//目标次数大于5 //锁对象,保证线程同步 private static final Object lock = new Object(); public static void main(string[]args){ //线程A负责输出a ...