StampedLock:高并发场景下一种比读写锁更快的锁
原文中文,约5300字,阅读约需13分钟。发表于: 。在读多写少的环境中,有没有一种比ReadWriteLock更快的锁呢?有,那就是JDK1.8中新增的StampedLock!
介绍JDK1.8新增的StampedLock,比ReadWriteLock更快,适用于读多写少的高并发环境,支持写锁、读锁和乐观读,但不支持重入和条件变量,需避免CPU飙升问题。官方示例是最佳实践。
在读多写少的环境中,有没有一种比ReadWriteLock更快的锁呢?有,那就是JDK1.8中新增的StampedLock!
介绍JDK1.8新增的StampedLock,比ReadWriteLock更快,适用于读多写少的高并发环境,支持写锁、读锁和乐观读,但不支持重入和条件变量,需避免CPU飙升问题。官方示例是最佳实践。