Tc(检查点检查点)Tf(系统故障系统故障)t1 t2 t3 t4T1 T2 T3t1 t2 t3 t4T1 T2 T3t1 t2 t3 t4T1 T2 T3t1 t2 t3 t4T1 T2 T3T1T2R(x)=20:R(x)=20 X20 5W(x)=15:X203W(x)=17T1T2R(x)=20:R(x)=20:X203W(x)=17R(x)=17(同一数据前后不一致同一数据前后不一致)T1T2R(x)=20X205W(x)=15R(x)=15:ROLLBACKx恢复为恢复为20Lock RLock RwaitLock RUnlock RwaitLock Rwait获得获得Lock RwaitwaitwaitUnlock Rwait获得获得Lock R获得获得 Xlock R1.申请申请 Xlock R2等待等待等待等待等待等待.获得获得 Xlock R2.申请申请 Xlock R1等待等待等待等待.T1Slock B读读B=2 Xlock A等待等待等待等待T2 Slock A读读A=2 Xlock B等待等待