字節-面經1

樂觀鎖和悲觀鎖的區別?說一下使用場景 樂觀鎖:總是假設是最好的場景,即獲取數據時沒有別人來修改數據,只有在更新數據時會檢查是否數據被修改了 悲觀鎖:總是假設最壞的場景,即獲取數據時與更新數據時總有別人在更改數據所以每次操作都要上鎖 使用場景:樂觀鎖:CAS,原子類,數據庫版本號,時間戳             悲觀鎖:synchronized,reentrantLock 數據庫版本號:通過爲數據表
相關文章
相關標籤/搜索