多个线程实现1-100交叉打印 Forward 2024-01-29 80 阅读1分钟 1. 使用synchronized 其中判断flag时用while是为了防止多个线程时虚假唤醒 2. 使用ReentrantLock 由于ReentrantLock可精准唤醒所以不需要额外的flag变量 3. 使用park、unpark 其他方法后续再补充......