最新回答 / sunyx
悲觀鎖,具有強(qiáng)烈的獨(dú)占和排他特性。在整個(gè)數(shù)據(jù)處理過(guò)程中,將數(shù)據(jù)處于鎖定狀態(tài)。樂(lè)觀鎖,大多是基于數(shù)據(jù)版本( Version )記錄機(jī)制實(shí)現(xiàn)。讀取出數(shù)據(jù)時(shí),將此版本號(hào)一同讀出,之后更新時(shí),對(duì)此版本號(hào)加一。此時(shí),將提交數(shù)據(jù)的版本數(shù)據(jù)與數(shù)據(jù)庫(kù)表對(duì)應(yīng)記錄的當(dāng)前版本信息進(jìn)行比對(duì),如果提交的數(shù)據(jù)版本號(hào)大于數(shù)據(jù)庫(kù)表當(dāng)前版本號(hào),則予以更新,否則認(rèn)為是過(guò)期數(shù)據(jù)。摘自百度百科
2015-05-21
最新回答 / domyhero
每一個(gè)版本都能保證正?;貪L到上一次狀態(tài),有的步驟可能是有關(guān)聯(lián)性的,回滾的不一定是確定的數(shù)值,還可能是一個(gè)命令(回滾就是一個(gè)逆運(yùn)算)
2015-05-21
最贊回答 / sunyx
“電商秒殺高并發(fā)的問(wèn)題為什么采用樂(lè)觀鎖”這個(gè)問(wèn)題。秒殺活動(dòng)是一個(gè)并發(fā)寫的過(guò)程,同時(shí)也是一個(gè)隨機(jī)性很高的時(shí)間,并不需要去關(guān)注事務(wù)失敗率高這個(gè)問(wèn)題,所以采用樂(lè)觀鎖。在后續(xù)章節(jié)講樂(lè)觀鎖并發(fā)寫方案時(shí),給出了解釋。如果要保證事務(wù)的成功率的話,顯然使用樂(lè)觀鎖是一個(gè)差的方案了。
2015-04-07
已采納回答 / 風(fēng)鈴1231111111111111
階段二:只在階段一沒(méi)有異常結(jié)束的時(shí)候才會(huì)發(fā)生。此時(shí),所有能被定位和單獨(dú)控制的資源管理器都將開(kāi)始執(zhí)行真正的數(shù)據(jù)更新。
2014-12-29