併發控制--悲觀鎖和樂觀鎖詳解

轉載自 併發控制--悲觀鎖和樂觀鎖詳解 背景 考慮下面兩個併發帶來的問題: 1、丟失更新:一個事務的更新結果覆蓋了其它事務的更新結果,即所謂的更新丟失。 2、髒讀:當一個事務讀取其它完成一半事務的記錄時,就會發生髒讀取。 例如: 兩個用戶同時修改商品庫存表,A、B同時進入,看到的庫存都是100,A購買一件把庫存修改爲99(100-1)。此時B購買兩件把庫存修改爲98(100-2),因爲A、B同時讀
相關文章
相關標籤/搜索