阅读背景:

并发编程实战 - 性能和可伸缩性、显式锁

来源:互联网 
定时炸弹 定时炸弹 ”爆炸时,将很难追踪到最初发生错误的位置,因为没有记录应该释放锁的位置和时间,这就是ReentrantLock不能完全替代synchronized的原因:它更加危险,因为当程序执行控制离开被保护的代码块时,不会自动清除锁。虽然在finally块中释放锁并不困难,但也可能忘记。”爆炸时,将很难追踪到最初发生错误的位置,因为没有记录应该释放锁的位置和时间


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: