什么锁比读写锁性能更高? 在并发编程中,读写锁 ReentrantReadWriteLock 的性能已经算是比较高的了,因为它将悲观锁的粒度分的更细,在它里面有读锁和写锁,当所有操作为读操作时,并发线程是可以共享读锁同时运行的,这样就无需排队执行了,所以执行效率也就更高。 那么问题来了,有没有比读写锁 ReentrantReadWriteLock 性能更高的锁呢? 答案是有的,在 Java 中,比 ReentrantRea 开发运维 2024-05-15 醒在深海的猫
有了 ReentrantReadWriteLock 读写锁,为何还要引入StampedLock? 有粉丝去面试,跟码哥分享了其中一题面试问题「StampedLock 了解么?有了 ReentrantReadWriteLock 读写锁,为何还要引入StampedLock?」。 读者一开始是懵逼的,这个是什么锁?为嘛之前没听过,我只记得基于 AQS 实现的可重入锁、读写锁以及synchronized 锁。 今天,码哥从多个角度带你完全攻克这个知识点,让面试官眼前一亮。 切入正文...... 概览 数据运维 2024-04-15 三掌柜