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