- 博客(1)
- 收藏
- 关注
原创 CAS和ABA问题
CAS(比较与交换)--乐观锁 在线程开始时读取这些多线程共享的数据毛病将其保存到当前进程的副本中,我们称为旧值(old value),watch就是这样的一个功能。在执行更新前,比较当前线程副本保存的旧值和当前线程共享的值是否一致,如果不一致,那么该数据已经被其他线程操作过,此次更新失败。为了保持一致,线程就不去更新任何值,而将事物回滚;否则认为他没有被其他线程操作过,执行对应的业务逻辑,ex...
2019-08-22 16:56:44 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人