Java 多线程 - 用CAS方式获取锁的,都是乐观锁么?
摘要:
总结 先抛出我的结论:用CAS方式获取锁的,并非都是乐观锁。 我们在Java里使用的各种锁,几乎全都是悲观锁。synchronized从偏向锁、轻量级锁到重量级锁,全是悲观锁。JDK提供的Lock实现类全是悲观锁。其实只要有“锁对象”出现,那么就一定是悲观锁。因为乐观锁不是锁,而是一个在循环里尝试C 阅读全文
posted @ 2020-09-19 20:43 frank_cui 阅读(523) 评论(0) 推荐(0)
浙公网安备 33010602011771号