當前位置:趣味科普網>經驗>

併發控制的主要方法是什麼機制

經驗 閱讀(2.55W)

併發控制的主要方法是什麼機制

併發控制的主要方法是封鎖機制。在併發控制技術中,最常用的是封鎖機制,基本的封鎖型別有排它鎖X和共享鎖S。排他鎖

又稱寫鎖。若事務T對資料物件A加上X鎖,事務T可以讀A也可以修改A,其他事務不能再對A加任何鎖,直到T釋放A上的鎖。這保證了其他事務在T釋放A上的鎖之前不能再讀取和修改A。共享鎖S又稱讀鎖,若事務T對資料物件A加上S鎖,則事務T可以讀A但不能修改A,其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。這保證了其他事務可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改。