定时炸弹 “ 定时炸弹 ”爆炸时,将很难追踪到最初发生错误的位置,因为没有记录应该释放锁的位置和时间,这就是ReentrantLock不能完全替代synchronized的原因:它更加危险,因为当程序执行控制离开被保护的代码块时,不会自动清除锁。虽然在finally块中释放锁并不困难,但也可能忘记。”爆炸时,将很难追踪到最初发生错误的位置,因为没有记录应该释放锁的位置和时间 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交