将同步 Synchronized 替换成显示的 Lock 操作。
将Object 中的 wait,notify notifyAll ,替换成了Condition 对象。
该对象可以Lock锁 进行获取。
该示例中,实现了本方只唤醒对方操作。
释放锁的动作一定要执行。
将同步 Synchronized 替换成显示的 Lock 操作。
将Object 中的 wait,notify notifyAll ,替换成了Condition 对象。
该对象可以Lock锁 进行获取。
该示例中,实现了本方只唤醒对方操作。
释放锁的动作一定要执行。