标签:reentrantreadwritelock

什么锁比读写锁性能更高?

什么锁比读写锁性能更高?

在并发编程中,读写锁 ReentrantReadWriteLock 的性能已经算是比较高的了,因为它将悲观锁的粒度分的更细,在它里面有读锁和写锁,当所有操作为读操作时,并发线程是可以共享读锁同时运行的,这样就无需排队执行了,所以执行效率也就更高。那么问题来了,有没有比读写锁 ReentrantRea

醒在深海的猫 醒在深海的猫 2024-05-15
0 0 0
有了 ReentrantReadWriteLock 读写锁,为何还要引入StampedLock?

有了 ReentrantReadWriteLock 读写锁,为何还要引入StampedLock?

有粉丝去面试,跟码哥分享了其中一题面试问题「StampedLock 了解么?有了 ReentrantReadWriteLock 读写锁,为何还要引入StampedLock?」。读者一开始是懵逼的,这个是什么锁?为嘛之前没听过,我只记得基于 AQS 实现的可重入锁、读写锁以及synchronized

三掌柜 三掌柜 2024-04-15
0 0 0