StampedLock是Java8引入的一种新的所机制,简单的理解,可以认为它是读写锁的一个改进版本,读写锁虽然分离了读和写的功能,使得读与读之间可以完全并发,但是读和写之间依然是冲突的,读锁会完全阻塞写锁,它使用的依然是悲观的锁策略.如果有大量的读线程,他也有可能引起写线程的饥饿

     而StampedLock则提供了一种乐观的读策略,这种乐观策略的锁非常类似于无锁的操作,使得乐观锁完全不会阻塞写线程.
  (待续)

相关文章:

  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-12-26
  • 2021-08-10
  • 2022-12-23
  • 2022-01-11
猜你喜欢
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2021-04-22
  • 2022-03-03
相关资源
相似解决方案