美文网首页
什么是ABA问题

什么是ABA问题

作者: 80a7ba2dd31d | 来源:发表于2019-07-09 08:22 被阅读0次

    什么是ABA问题

    在分析CAS思想的时候,我们知道一个线程会先获取Value的值,比较和交换的时候再获取内存的值和手里的value进行比较,说的是如果一致就表示没有被其他线程修改过,然后就执行自己的交换操作,但是,如果,一个线程修改了,然后另外还有一个线程又修改会原来的值,这个时候一比较还是一样的,这就是ABA问题。简单讲就是狸猫换太子。如果业务中不关心中间操作,只在乎开始和结尾是否一致就可,就不必要解决ABA 问题。

    什么是ABA问题

    相关文章

      网友评论

          本文标题:什么是ABA问题

          本文链接:https://www.haomeiwen.com/subject/vfltkctx.html