摘要: 死锁 当一个线程永远的持有一个锁,并且其他线程都尝试去获得这个锁,那么它们将永远被阻塞。如果线程A持有L锁想获取M锁,线程B持有M锁想获取L锁,那么两个线程会永远等待。 数据库系统的设计中考虑了监测死锁以及从死锁中恢复,数据库如果监测到一组事务发生了死锁时,将选择一个牺牲者并放弃这个事务。java虚 阅读全文
posted @ 2017-03-10 18:14 TP000 阅读(268) 评论(0) 推荐(0) 编辑