java虚拟机的偏向锁

来源:互联网 发布:linux vi 删除行 编辑:程序博客网 时间:2024/04/29 22:17
偏向锁,它的目的是消除数据在无竞争的情况下的同步原语,进一步提高程序的运行性能。如果说轻量级锁是在无竞争的情况下使用CAS操作去消除同步使用的互斥量,那偏向锁就是在无竞争的情况下把整个同步都消除掉,连CAS操作都不做了。
这个锁会偏向于第一个获得它的线程,如果在接下来的执行过程中,该锁没有被其他线程获取,则持有偏向锁的线程将永远不需要再进行同步。
0 0
原创粉丝点击