正在加载图片...
事务T可以根据下列规则来锁一个节点Q 1.必须遵守锁兼容性矩阵 2.树的根必须首先加锁,并且可以任何方式加锁 3仅当节点Q的父节点当前被T以IX或IS方式加锁时,Q才可 被T以S或IS方式加锁 4.仅当节点Q的父节点当前被以I或SX方式加锁时,Q才可 以被T以X,SIX,或I方式加锁 5仅当7先前没有对任何节点开锁时才可以对一个节点加锁 (即,G是两阶段的) 6.仅当Q的子女没有正被T加锁时,T才可以对节点Q开锁 注意锁是按从根到叶次序获得的,但是按从叶到根次序释放 的• 事务Ti 可以根据下列规则来锁一个节点Q: 1. 必须遵守锁兼容性矩阵. 2. 树的根必须首先加锁, 并且可以任何方式加锁. 3. 仅当节点Q 的父节点当前被Ti 以IX或IS方式加锁时, Q 才可 被Ti 以S或IS方式加锁. 4. 仅当节点Q 的父节点当前被Ti 以IX或SIX方式加锁时, Q 才可 以被Ti 以X, SIX, 或IX方式加锁. 5. 仅当Ti 先前没有对任何节点开锁时才可以对一个节点加锁 (即, Ti 是两阶段的). 6. 仅当Q 的子女没有正被Ti 加锁时, Ti 才可以对节点Q 开锁. • 注意锁是按从根到叶次序获得的, 但是按从叶到根次序释放 的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有