首页 > 其他 > 详细

Two-Phase Locking

时间:2014-04-18 15:05:18      阅读:603      评论:0      收藏:0      [点我收藏+]
两阶段封锁(Two-Phase Locking)
两段锁协议的内容
1. 在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁
2. 在释放一个封锁之后,事务不再获得任何其他封锁。
“两段”锁的含义
事务分为两个阶段:
第一阶段是获得封锁,也称为扩展阶段;
第二阶段是释放封锁,也称为收缩阶段。
三种2PL:Basic 2PL, Strict 2PL, Static 2PL
Basic 2PL(基本2PL):在事务过程中,分为获得锁和释放锁两个阶段
Strict 2PL(坚持2PL):直到事务结束为止,都不释放获得的锁
Static 2PL(静态2PL):在事务开始前,获得所需的全部锁

Two-Phase Locking,布布扣,bubuko.com

Two-Phase Locking

原文:http://www.cnblogs.com/johnnyflute/p/3671103.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!