1、版本号机制
在数据表中加上一个版本号version字段,表示数据被修改的次数,当数据被修改时,version值会加一。
线程A要更新数据值时,在读取数据的同时也会读取version值,在提交更新时,若刚才读到的version值与当前数据库中的version值相等时才更新,否则重试更新操作,直到更新成功。
2、cas
1、版本号机制
在数据表中加上一个版本号version字段,表示数据被修改的次数,当数据被修改时,version值会加一。
线程A要更新数据值时,在读取数据的同时也会读取version值,在提交更新时,若刚才读到的version值与当前数据库中的version值相等时才更新,否则重试更新操作,直到更新成功。
2、cas