壹般是在數據表中加上壹個數據版本號version字段,表示數據被修改的次數,當數據被修改時,version值會加壹。當線程A要更新數據值時,在讀取數據的同時也會讀取version值,在提交更新時,若剛才讀取到的version值為當前數據庫中的version值相等時才更新,否則重試更新操作,直到更新成功。