CAS ABA问题

来源:7-4 本章总结_

Panda_io

2021-03-16

老师上课说到,为了解决ABA问题我们可以沿用数据库的方式,使用乐观锁的时候呢去添加一个版本号,当发生修改版本号+1,我们不对比值,我们直接对比版本号就知道值是否被其他线程修改过,这样更靠谱。

那么,请问老师这个版本号加在哪儿呢?我们怎么得到这个版本号进行对比呢?

写回答

1回答

悟空

2021-03-16

加一个字段专门用于记录版本号

0
1
Panda_io
非常感谢!
2021-03-16
共1条回复

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程

相似问题