3个线程,线程1输出A,线程2输出B,线程3输出C,让这个3个线程循环有序地输出ABCABC…看到这个题目,感觉很有意思,问题的本质是在多线程执行环境,控制线程的执行顺序,实现的方式有非常多种,本质上需要解决Java多线程环境下的线程执行的同步和利用锁机制来控制线程的执行顺序。

java多线程实现有序输出ABC

java多线程实现有序输出ABC

java多线程实现有序输出ABC

java多线程实现有序输出ABC

java多线程实现有序输出ABC