樂觀鎖與悲觀鎖——解決併發問題

這幾個鎖按照屬性可分爲:樂觀鎖、悲觀鎖(共享鎖,排他鎖),行鎖、表鎖指的是鎖粒度。 樂觀鎖 樂觀鎖就是很樂觀的認爲,別人不會修改自己要拿的數據,不需要上鎖。只是在更新的時候,判斷下數據是否發生了變更(可以通過版本號來實現),如果發生變更,就重新取數據,更新數據時,再次判斷是否變更···   悲觀鎖 悲觀鎖就是很悲觀的認爲,自己取數據時,別人一定會修改,因此直接給要拿的數據加上鎖,知道更新完釋放了鎖
相關文章
相關標籤/搜索