Java CAS 和ABA问题
摘要:
独占锁:是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。 乐观锁:每次不加锁,假设没有冲突去完成某项操作,如果因为冲突失败就重试,直到成功为止。 一、CAS 操作 乐观锁用到的机制就是CAS,Compare and Swap。 CAS有3 阅读全文
posted @ 2017-07-21 15:54 不停地朝前走 阅读(280) 评论(0) 推荐(0) 编辑