java内置锁(synchronized)原理 -- 偏向锁、轻量级锁、自旋锁、重量级锁

锁的基础知识 基础知识之一:锁的类型 锁从宏观上分类,分为悲观锁与乐观锁。java 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,因此不会上锁,可是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采起在写时先读出当前版本号,而后加锁操做(比较跟上一次的版本号,若是同样则更新),若是失败则要重复读-比较-写的操做。程序员 java中
相关文章
相关标签/搜索