题目主干本身较简单,使用信号量,abcd首尾相连,前一个释放,后一个获取,保证严格的顺序执行。就是多个测试用例,换行这一块有点小问题,之前Thread.sleep()时间太短,导致InterruptedExeception,提前换行。 「求助大佬帮看看这道算法题吧!」 问题描述:有4个线程和1个公共的字符数组。线程1的功能就是向数组输出A,线程2的功能就是向字符输出B,线程3的功能就是向数组输出C,线程4的功能就是向数组输出D。要求按顺序向数组赋值ABCDABCD... https://www.nowcoder.com/questionTerminal/cd99fbc6154d4074b4da0e74224a1582