乐观锁和自旋锁的区别是什么?

来源:5-22 总结_

Lance818

2020-12-13

老师, 我想问下乐观锁和悲观锁的区别是啥? 感觉他们很相近.

乐观锁和悲观锁的实现原理都是用CAS, 即用一个原子操作去达到目的.

写回答

1回答

悟空

2020-12-13

区别是是否需要先拿到锁,再去操作,乐观锁不需要,直接CAS就可以,而悲观锁必须先拿到锁。

1
0

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程