您当前的位置: 首页 >  Java

white camel

暂无认证

  • 0浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java并发编程(十一) : JUC 之 ReentrantReadWriteLock、StampedLock、Semaphore(信号量)、CountdownLatch、CyclicBarrier

white camel 发布时间:2022-08-08 17:06:06 ,浏览量:0

一、 读写锁

可重入读写锁介绍:ReentrantReadWriteLock

1. ReentrantReadWriteLock

重点:ReentrantReadWriteLock 目的就是:提高读操作的吞吐量(可用于读多写少的情况下)。

  • 读操作远远高于写操作时,这时候使用读写锁 , 让 读-读可以并发,提高性能(读-写,写-写都是相互互斥的)
  • 提供一个数据容器类内部分别使用读锁 (共享锁)保护数据的read()方法,写锁(排他锁)保护数据的write()方法
@Slf4j(topic = "guizy.TestReadWriteLock")
关注
打赏
1661428283
查看更多评论
立即登录/注册

微信扫码登录

0.0363s