【从入门到放弃-Java】并发编程-JUC-locks-ReentrantReadWriteLock

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

【从入门到放弃-Java】并发编程-JUC-locks-ReentrantReadWriteLock

aloof_ 2019-08-18 22:58:04 浏览644
展开阅读全文

前言

上文【从入门到放弃-Java】并发编程-JUC-locks-ReentrantLock我们了解到,ReentrantLock是一个互斥排他的重入锁,读和读、读和写、写和写不能同时进行。但在很多场景下,读多写少,我们希望能并发读,这时候ReentrantReadWriteLock就派上用场了,是专门针对这种场景设计的。
接下来我们一起来学习下ReentrantReadWriteLock。

ReentrantReadWriteLock

/**
 * Creates a new {@code ReentrantReadWriteLock} with
  * default (nonfair) ordering properties.
  */
 public ReentrantReadWriteLock() {
     this(fal

网友评论

登录后评论
0/500
评论
aloof_
+ 关注
所属云栖号: Java技术进阶