MySQL中的悲觀鎖與樂觀鎖:看完之後還不懂,你找我

現在我們簡單聊一下數據庫中的悲觀鎖和樂觀鎖。 悲觀鎖 悲觀鎖正如其名稱,比較悲觀。總會認爲:每當修改數據時,會有其他線程也會同時修改該數據。所以針對這種情況悲觀鎖的做法是:讀取數據之後就加鎖(eg: select…for update),這樣別的線程讀取該數據的時候就需要等待當前線程釋放鎖,獲得到鎖的線程才能獲得該數據的讀寫權限。從而保證了併發修改數據錯誤的問題。但是由於阻塞原因,所以導致吞吐量不
相關文章
相關標籤/搜索