MYSQL系列之悲觀鎖與樂觀鎖

一 鎖 鎖是一種保證數據安全的機制和手段,而並不是特定於某項技術的。悲觀鎖和樂觀鎖亦是如此。本篇介紹的悲觀鎖和樂觀鎖是基於數據庫層面的。 二 悲觀鎖 悲觀鎖認爲被它保護的數據是極其不安全的,每時每刻都有可能變動,一個事務拿到悲觀鎖後(可以理解爲一個用戶),其他任何事務都不能對該數據進行修改,只能等待鎖被釋放纔可以執行。 數據庫中的行鎖,表鎖,讀鎖,寫鎖,以及syncronized實現的鎖均爲悲觀鎖
相關文章
相關標籤/搜索