樂觀鎖與悲觀鎖的實際應用

前言 隨着互聯網的興起,現在三高(高可用、高性能、高併發)項目是越來越流行。 本次來談談高併發。首先假設一個業務場景:數據庫中有一條數據,需要獲取到當前的值,在當前值的基礎上+10,然後再更新回去。 如果此時有兩個線程同時併發處理,第一個線程拿到數據是10,+10=20更新回去。第二個線程原本是要在第一個線程的基礎上再+20=40,結果由於併發訪問取到更新前的數據爲10,+20=30。 這就是典型
相關文章
相關標籤/搜索