当前位置:   article > 正文

【JavaEE初阶】多线程进阶(五)常见锁策略 CAS synchronized优化原理_java cas锁

java cas锁

在这里插入图片描述

常见锁策略

乐观锁 & 悲观锁

乐观锁:预测锁竞争不是很激烈。
悲观锁:预测锁竞争会很激烈。

以上定义并不是绝对的,具体看预测锁竞争激烈程度的结论。

轻量级锁 & 重量级锁

轻量级锁加锁解锁开销比较小,效率更高。
重量级锁加锁解锁开销比较大,效率更低。

多数情况下,乐观锁也是一个轻量级锁。
多数情况下,悲观锁也是一个重量级锁。

自旋锁 & 挂起等待锁

自旋锁:是一种典型的轻量级锁。
挂起等待锁:是一种典型的重量级锁。

举个

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/647161
推荐阅读
相关标签