java多线程并发原理(第三天)

CAS(compare and swap):高效实现线程安全性的方法 支持原子更新操作,适用于计数器、序列发生器等场景 属于乐观锁机制,号称lock-free CAS操作失败时由开发者决定是继续尝试还是进行别的操作 缺点: 若循环时间长,则开销很大 只能保证一个共享变量的原子操作 ABA问题(当一个变量被初次读取的时候是A,后面赋值的时候也是A,那么不能保证A没有被修改过) 解决ABA问题,可以使
相关文章
相关标签/搜索