Java 后端 · Java 并发 两个线程交替打印 1~100 怎样实现? 先自己想一想,再看参考要点参考要点用共享变量记录轮到哪个线程,没轮到的线程 wait(),轮到的线程打印后改变轮次并 notifyAll()等待条件用 while 而不是 if,被唤醒时要重新检查是否轮到自己也可以用两个 Semaphore 传递许可,第一个初始为 1、第二个为 0,打印后释放对方的许可交替打印