樂觀鎖和悲觀鎖區別

1.併發控制 當程序中可能出現併發時,就需要一些操作來避免併發導致的數據不準確問題 這是沒有併發控制 如果要實現併發控制,主要方式可以分爲樂觀併發控制,悲觀併發控制兩種. 其實無論是悲觀鎖還是樂觀鎖都是人們定義出來的概念,是一種思想. 2.悲觀鎖 悲觀鎖是對數據的修改抱着一種悲觀態度的併發控制方式,一般都是認爲數據被併發修改的概率較大,就會使用悲觀鎖 先上圖: 當線程A獲取到表數據時,線程B會堵塞
相關文章
相關標籤/搜索