CAS機制

1.1 樂觀鎖 vs 悲觀鎖 樂觀鎖:樂觀鎖假設認爲數據一般情況下不會產生併發衝突,所以在數據進行提交更新的時候,纔會正式對數據是 否產生併發衝突進行檢測,如果發現併發衝突了,則讓返回用戶錯誤的信息,讓用戶決定如何去做。 悲觀鎖:總是假設最壞的情況,每次去拿數據的時候都認爲別人會修改,所以每次在拿數據的時候都會上鎖,這樣 別人想拿這個數據就會阻塞直到它拿到鎖。 1.2 CAS compare an
相關文章
相關標籤/搜索