悲觀鎖和樂觀鎖

悲觀鎖 悲觀鎖是一種利用數據庫內部機制提供的鎖的方法,也就是對更新的數據加鎖,這樣在併發期間一旦有一個事務持有了數據庫記錄的鎖,那麼其他線程將會被掛起,直到當前更新操作提交事務才能搶佔資源進行更新。 悲觀鎖會降低性能,原因是:當一條請求搶佔資源後,其他的請求就得不到資源,這時,CPU就會將這些沒有得到資源的線程掛起,掛起的線程會消耗CPU的資源,尤其是在高併發的請求中。 樂觀鎖 樂觀鎖是一種不會阻
相關文章
相關標籤/搜索