樂觀鎖與悲觀鎖

1、前言 在多用戶的環境中,常常會出現多個用戶同對一條記錄進行修改,這時就不可避免的產生衝突。這也是併發場景中常常會遇到的問題。比較常見的衝突有:丟失更新與髒讀。 一個事務的更新覆蓋了其它事務的更新結果,就是所謂的更新丟失,如用戶把A的值由6變成2,用戶B把2變成6.此時對於用戶A來講,他的修改是無效的; 當一個事務讀取其它完成一半事務的記錄時,就會發生髒讀取。如用戶A,B看到的值都是6,用戶B把
相關文章
相關標籤/搜索