事務(wù)的實(shí)現(xiàn)原理 讀鎖和寫鎖區(qū)別?
讀鎖和寫鎖區(qū)別?共享鎖也稱為讀鎖。如果事務(wù)t將s鎖添加到數(shù)據(jù)對(duì)象a,則事務(wù)t可以讀取a,但不能修改a。其他事務(wù)只能將s鎖添加到a,而不能添加x鎖,直到t釋放a上的s鎖。這確保了其他事務(wù)可以讀取a,但在
讀鎖和寫鎖區(qū)別?
共享鎖也稱為讀鎖。如果事務(wù)t將s鎖添加到數(shù)據(jù)對(duì)象a,則事務(wù)t可以讀取a,但不能修改a。其他事務(wù)只能將s鎖添加到a,而不能添加x鎖,直到t釋放a上的s鎖。這確保了其他事務(wù)可以讀取a,但在t釋放a上的s鎖之前,t不能對(duì)a進(jìn)行任何更改。
獨(dú)占鎖(x鎖)也稱為寫入鎖上。如果事務(wù)t將x鎖應(yīng)用于數(shù)據(jù)對(duì)象a,則事務(wù)t可以讀取a或修改a。在t釋放a上的鎖之前,其他事務(wù)無法將任何鎖應(yīng)用于a。這確保了在t釋放a上的鎖之前,其他事務(wù)無法讀取和修改a